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

Placera detta i programmets befintliga livscykel för initiering och avstängning av AWS SDK och använd dess arbetsbelastningsregion. Proxyvärdena måste anges innan S3Client skapas; att ändra den lokala konfigurationen efteråt uppdaterar inte den befintliga klienten. För en offentlig S3-slutpunkt på en väg som tillåter offentliga proxyservrar väljer du en HTTP-kandidat från listan med HTTP-proxyer innan du skapar klienten.

proxyHost innehåller bara värdnamnet. Schemat och porten har egna fält. proxyScheme = HTTP beskriver anslutningen till mellanhanden och lämnar S3-slutpunktens HTTPS-protokoll oförändrat.

Om proxyn behöver ett konto fyller du i proxyUserName och proxyPassword från programmets hantering av autentiseringsuppgifter innan den skapandepunkten också.

För systemupptäckt i stället för en explicit slutpunkt är det dokumenterade alternativet allowSystemProxy inaktiverat som standard. Om du aktiverar det delegeras upptäckten till den underliggande HTTP-klient som stöds; kontrollera den backendens plattformsbeteende innan du förlitar dig på en webbläsare, PAC eller en miljöinställning.

Relaterade artiklar