S3 C++ kliens építése explicit proxyvel
Állítsa be a proxy sémáját, hosztját és portját az S3Client létrehozása előtt; az opcionális proxy-hitelesítő adatok ugyanabban a konfigurációban vannak.
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.