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

Colloca questo nel ciclo di inizializzazione e arresto dell'AWS SDK già presente nell'applicazione e usa la relativa regione di carico di lavoro. I valori del proxy devono essere impostati prima che S3Client venga costruito; modificare la configurazione locale in seguito non aggiorna il client esistente. Per un endpoint S3 pubblico su una rotta che consente proxy pubblici, scegli un candidato HTTP dalla lista dei proxy HTTP prima di costruire il client.

proxyHost contiene solo il nome host. Schema e porta hanno campi propri. proxyScheme = HTTP descrive la connessione all'intermediario e lascia invariato il protocollo HTTPS dell'endpoint S3.

Se il proxy richiede un account, compila proxyUserName e proxyPassword dalla gestione delle credenziali dell'applicazione anche prima di quel punto di costruzione.

Per l'individuazione di sistema invece di un endpoint esplicito, l'opzione documentata allowSystemProxy è disattivata per impostazione predefinita. Attivarla delega l'individuazione al client HTTP sottostante supportato; verifica il comportamento di piattaforma di quel backend prima di affidarti a un'impostazione di browser, PAC o ambiente.

Articoli correlati