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

Smjestite ovo u postojeći životni ciklus inicijalizacije i zatvaranja AWS SDK-a u aplikaciji i koristite njegovu regiju radnog opterećenja. Vrijednosti proxyja moraju biti postavljene prije izrade S3Client; naknadna promjena lokalne konfiguracije ne ažurira postojeći klijent. Za javni S3 endpoint na ruti koja dopušta javne proxyje, odaberite HTTP kandidata s popisa HTTP proxyja prije izrade klijenta.

proxyHost sadrži samo ime hosta. Shema i port imaju vlastita polja. proxyScheme = HTTP opisuje vezu s posrednikom i ostavlja HTTPS protokol S3 endpointa nepromijenjenim.

Ako proxyju treba račun, ispunite proxyUserName i proxyPassword iz rukovanja vjerodajnicama aplikacije također prije te točke izrade.

Za otkrivanje sustava umjesto eksplicitnog endpointa, dokumentirana je opcija allowSystemProxy prema zadanim postavkama isključena. Njezino uključivanje prepušta otkrivanje podržanom temeljnom HTTP klijentu; provjerite ponašanje tog pozadinskog sustava na platformi prije nego se oslonite na postavku preglednika, PAC-a ili okruženja.

Povezani članci