Nibni klijent S3 f'C++ b'proxy espliċitu
Issettja l-iskema, il-host u l-port tal-proxy qabel ma tinbena S3Client, b'kredenzjali tal-proxy fakultattivi fl-istess konfigurazzjoni.
Aws::S3::S3ClientConfiguration config;
config.region = "us-east-1";
config.proxyScheme = Aws::Http::Scheme::HTTP;
config.proxyHost = "proxy.example.net";
config.proxyPort = 8080;
Aws::S3::S3Client s3(config);Poġġi dan fiċ-ċiklu tal-ħajja tal-inizjalizzazzjoni u l-għeluq tal-AWS SDK li diġà hemm fl-applikazzjoni, u uża r-reġjun tal-piż tax-xogħol tiegħu. Il-valuri tal-proxy għandhom ikunu ssettjati qabel ma jinbena S3Client; li tbiddel il-konfigurazzjoni lokali wara ma taġġornax il-klijent li diġà jeżisti. Għal punt tat-tmiem S3 pubbliku fuq rotta li tippermetti proxies pubbliċi, agħżel kandidat HTTP mill-lista ta’ proxies HTTP qabel ma tinbena l-klijent.
proxyHost fih biss l-isem tal-host. L-iskema u l-port għandhom l-oqsma tagħhom stess. proxyScheme = HTTP jiddeskrivi l-konnessjoni mal-intermedjarju u jħalli l-protokoll HTTPS tal-punt tat-tmiem S3 bla mittiefes.
Jekk il-proxy jeħtieġ kont, imla proxyUserName u proxyPassword mill-immaniġġjar tal-kredenzjali tal-applikazzjoni wkoll qabel dak il-punt tal-bini.
Għall-iskoperta tas-sistema minflok punt tat-tmiem espliċitu, l-għażla ddokumentata allowSystemProxy hija diżattivata b'mod awtomatiku. Li tattivaha tafda l-iskoperta lill-klijent HTTP sottostanti appoġġjat; iċċekkja l-imġiba tal-pjattaforma ta' dan il-backend qabel ma tiddependi fuq setting ta' browser, PAC jew ambjent.