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

Anbring dette i applikationens eksisterende AWS SDK-initialiserings- og nedlukningslivscyklus, og brug dens workload-region. Proxyværdierne skal angives, før S3Client bygges; ændring af den lokale konfiguration bagefter opdaterer ikke den eksisterende klient. For et offentligt S3-endpoint på en rute, der tillader offentlige proxyer, skal du vælge en HTTP-kandidat fra listen over HTTP-proxyer, før klienten bygges.

proxyHost indeholder kun værtsnavnet. Skema og port har deres egne felter. proxyScheme = HTTP beskriver forbindelsen til mellemleddet og lader S3-endpointets HTTPS-protokol være uændret.

Hvis proxyen kræver en konto, skal du udfylde proxyUserName og proxyPassword fra applikationens håndtering af legitimationsoplysninger også før det byggepunkt.

For systemopdagelse i stedet for et eksplicit endpoint er den dokumenterede allowSystemProxy-indstilling deaktiveret som standard. Aktivering af den overlader opdagelsen til den underliggende HTTP-klient, der understøttes; kontroller den backends platformadfærd, før du stoler på en browser-, PAC- eller miljøindstilling.

Relaterede artikler