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

Col·loqueu-ho dins del cicle d'inicialització i tancament del AWS SDK existent de l'aplicació i feu servir la regió de la càrrega de treball. Els valors del proxy s'han de definir abans de crear S3Client; canviar la configuració local després no actualitza el client existent. Per a un punt final S3 públic en una ruta que permet proxies públics, trieu un candidat HTTP de la llista de proxys HTTP abans de crear el client.

proxyHost només conté el nom d'amfitrió. L'esquema i el port tenen camps propis. proxyScheme = HTTP descriu la connexió amb l'intermediari i deixa el protocol HTTPS del punt final S3 sense canvis.

Si el proxy necessita un compte, ompliu proxyUserName i proxyPassword des de la gestió de credencials de l'aplicació també abans d'aquest punt de creació.

Per al descobriment del sistema en lloc d'un punt final explícit, l'opció documentada allowSystemProxy està desactivada per defecte. Activar-la delega el descobriment al client HTTP subjacent admès; comproveu el comportament de plataforma d'aquest backend abans de dependre d'una configuració de navegador, PAC o entorn.

Articles relacionats