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

Үүнийг програмын одоогийн AWS SDK эхлүүлэх, зогсоох амьдралын мөчлөгт байрлуулж, түүний ажлын ачааллын бүсийг ашиглана. Проксины утгуудыг S3Client-г бүтээхээс өмнө тохируулсан байх ёстой; дараа нь локал тохиргоог өөрчлөх нь одоо байгаа клиентийг шинэчлэхгүй. Нийтийн проксиг зөвшөөрдөг зам дээрх нийтийн S3 төгсгөлийн цэгийн хувьд клиентийг бүтээхээс өмнө HTTP проксийн жагсаалтаас HTTP нэр дэвшигч сонгоно.

proxyHost зөвхөн хостны нэрийг хадгална. Схем болон порт өөрийн талбартай. proxyScheme = HTTP зуучлагчтай холбогдсон байдлыг тайлбарлаж, S3 төгсгөлийн цэгийн HTTPS протоколыг өөрчлөхгүй үлдээнэ.

Хэрэв проксид бүртгэл шаардлагатай бол proxyUserName болон proxyPassword-г програмын нэвтрэх мэдээллийн зохицуулалтаас мөн тэр бүтээх цэгээс өмнө бөглөнө.

Тодорхой төгсгөлийн цэгийн оронд системийн илрүүлэлт ашиглахын тулд баримтжуулсан allowSystemProxy сонголт анхдагчаар идэвхгүй байна. Үүнийг идэвхжүүлэх нь илрүүлэлтийг дэмжигдсэн суурь HTTP клиентэд шилжүүлнэ; хөтөч, PAC эсвэл орчны тохиргоонд найдахаас өмнө тэр backend-ийн платформын зан төлөвийг шалгана.

Холбоотой нийтлэлүүд