Byggje ein S3 C++-klient med ein eksplisitt proxy
Set skjemaet, verten og porten til proxyen før S3Client blir bygd, med valfrie proxy-innloggingsopplysningar i same konfigurasjon.
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);Set dette inn i den eksisterande AWS SDK-initialiserings- og nedstengingslivssyklusen i applikasjonen, og bruk arbeidsbelastningsregionen hans. Proxyverdiane må vere sette før S3Client blir bygd; å endre den lokale konfigurasjonen etterpå oppdaterer ikkje den eksisterande klienten. For eit offentleg S3-endepunkt på ein rute som tillèt offentlege proxyar, vel ein HTTP-kandidat frå lista over HTTP-proxyar før klienten blir bygd.
proxyHost inneheld berre vertsnamnet. Skjemaet og porten har eigne felt. proxyScheme = HTTP skildrar sambandet til mellomleddet og lèt HTTPS-protokollen til S3-endepunktet vere uendra.
Viss proxyen krev ein konto, fyll ut proxyUserName og proxyPassword frå handteringa av innloggingsopplysningar i applikasjonen òg før det byggjepunktet.
For systemoppdaging i staden for eit eksplisitt endepunkt er det dokumenterte allowSystemProxy-valet deaktivert som standard. Å aktivere det overlèt oppdaginga til den underliggjande HTTP-klienten som er støtta; kontroller plattformåtferda til den bakenden før du stolar på ei nettlesar-, PAC- eller miljøinnstilling.