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

Smestite ovo u postojeći životni ciklus inicijalizacije i zatvaranja AWS SDK-a u aplikaciji i koristite njegov region radnog opterećenja. Vrednosti proxyja moraju biti postavljene pre izrade S3Client; naknadna izmena lokalne konfiguracije ne ažurira postojeći klijent. Za javni S3 endpoint na ruti koja dozvoljava javne proxyje, izaberite HTTP kandidata sa liste HTTP proxyja pre izrade klijenta.

proxyHost sadrži samo ime hosta. Šema i port imaju sopstvena polja. proxyScheme = HTTP opisuje vezu sa posrednikom i ostavlja HTTPS protokol S3 endpointa nepromenjenim.

Ako proxyju treba nalog, popunite proxyUserName i proxyPassword iz rukovanja akreditivima aplikacije takođe pre te tačke izrade.

Za otkrivanje sistema umesto eksplicitnog endpointa, dokumentovana opcija allowSystemProxy je podrazumevano isključena. Njeno uključivanje prepušta otkrivanje podržanom osnovnom HTTP klijentu; proverite ponašanje tog pozadinskog sistema na platformi pre nego što se oslonite na postavku pregledača, PAC-a ili okruženja.

Povezani članci