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

Helyezze ezt az alkalmazás meglévő AWS SDK inicializálási és leállítási életciklusába, és használja annak munkaterhelési régióját. A proxy értékeit az S3Client létrehozása előtt kell beállítani; a helyi konfiguráció későbbi módosítása nem frissíti a meglévő klienst. Nyilvános S3 végpont esetén olyan útvonalon, amely engedi a nyilvános proxykat, válasszon HTTP-jelöltet a HTTP-proxyk listájából a kliens létrehozása előtt.

proxyHost csak a hosztnevet tartalmazza. A sémának és a portnak saját mezője van. proxyScheme = HTTP a közvetítő felé irányuló kapcsolatot írja le, és az S3 végpont HTTPS protokollját változatlanul hagyja.

Ha a proxy fiókot igényel, töltse ki a proxyUserName és proxyPassword mezőt az alkalmazás hitelesítőadat-kezeléséből szintén e létrehozási pont előtt.

A rendszerfelderítéshez explicit végpont helyett a dokumentált allowSystemProxy beállítás alapértelmezés szerint ki van kapcsolva. Bekapcsolása a felderítést a támogatott mögöttes HTTP-kliensre bízza; ellenőrizze annak a háttérnek a platformviselkedését, mielőtt böngésző-, PAC- vagy környezeti beállításra támaszkodna.

Kapcsolódó cikkek