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

Ilagay ito sa umiiral na lifecycle ng pagsisimula at pagsasara ng AWS SDK ng application, at gamitin ang rehiyon ng workload nito. Dapat itakda ang mga halaga ng proxy bago buuin ang S3Client; ang pagbabago sa lokal na configuration pagkatapos ay hindi nag-a-update sa umiiral na client. Para sa pampublikong S3 endpoint sa isang ruta na pinapayagan ang mga pampublikong proxy, pumili ng HTTP candidate mula sa listahan ng mga HTTP proxy bago buuin ang client.

Ang proxyHost ay naglalaman lamang ng hostname. Ang scheme at port ay may sariling mga field. Inilalarawan ng proxyScheme = HTTP ang koneksyon sa intermediary at hindi binabago ang HTTPS protocol ng S3 endpoint.

Kung kailangan ng proxy ng account, punan ang proxyUserName at proxyPassword mula sa paghawak ng kredensyal ng application bago rin ang puntong iyon ng pagbuo.

Para sa pagtuklas ng system sa halip na tahasang endpoint, ang dokumentadong opsyong allowSystemProxy ay naka-disable bilang default. Kapag pinagana ito, ipinapaubaya ang pagtuklas sa sinusuportahang pinagbabatayang HTTP client; suriin ang gawi ng platform ng backend na iyon bago umasa sa browser, PAC o setting ng environment.

Kaugnay na mga artikulo