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);

Plasser dette i applikasjonens eksisterende AWS SDK-initialiserings- og nedstengingslivssyklus, og bruk dens arbeidsbelastningsregion. Proxyverdiene må være satt før S3Client bygges; å endre den lokale konfigurasjonen etterpå oppdaterer ikke den eksisterende klienten. For et offentlig S3-endepunkt på en rute som tillater offentlige proxyer, velg en HTTP-kandidat fra listen over HTTP-proxyer før klienten bygges.

proxyHost inneholder bare vertsnavnet. Skjemaet og porten har egne felt. proxyScheme = HTTP beskriver forbindelsen til mellomleddet og lar HTTPS-protokollen til S3-endepunktet være uendret.

Hvis proxyen krever en konto, fyll ut proxyUserName og proxyPassword fra applikasjonens håndtering av påloggingsinformasjon også før det byggepunktet.

For systemoppdagelse i stedet for et eksplisitt endepunkt er det dokumenterte allowSystemProxy-alternativet deaktivert som standard. Å aktivere det overlater oppdagelsen til den underliggende HTTP-klienten som støttes; kontroller plattformatferden til den backend-en før du stoler på en nettleser-, PAC- eller miljøinnstilling.

Relaterte artikler