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

Plaats dit in de bestaande AWS SDK-initialisatie- en afsluitingslevenscyclus van de toepassing en gebruik de workloadregio ervan. De proxywaarden moeten zijn ingesteld voordat S3Client wordt gebouwd; de lokale configuratie daarna wijzigen werkt de bestaande client niet bij. Kies voor een openbaar S3-eindpunt op een route die openbare proxy's toestaat een HTTP-kandidaat uit de lijst met HTTP-proxy’s voordat u de client bouwt.

proxyHost bevat alleen de hostnaam. Het schema en de poort hebben hun eigen velden. proxyScheme = HTTP beschrijft de verbinding met de tussenpersoon en laat het HTTPS-protocol van het S3-eindpunt ongewijzigd.

Als de proxy een account nodig heeft, vul dan proxyUserName en proxyPassword vanuit het referentiebeheer van de toepassing ook vóór dat bouwpunt in.

Voor systeemdetectie in plaats van een expliciet eindpunt is de gedocumenteerde optie allowSystemProxy standaard uitgeschakeld. Als u die inschakelt, wordt detectie gedelegeerd aan de ondersteunde onderliggende HTTP-client; controleer het platformgedrag van die backend voordat u op een browser-, PAC- of omgevingsinstelling vertrouwt.

Gerelateerde artikelen