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

Coloque esto dentro del ciclo de inicialización y apagado del AWS SDK que ya existe en la aplicación y use la región de su carga de trabajo. Los valores del proxy deben estar definidos antes de crear S3Client; cambiar la configuración local después no actualiza el cliente existente. Para un punto de enlace S3 público en una ruta que permite proxies públicos, elija un candidato HTTP de la lista de proxies HTTP antes de crear el cliente.

proxyHost contiene solo el nombre de host. El esquema y el puerto tienen sus propios campos. proxyScheme = HTTP describe la conexión con el intermediario y deja sin cambios el protocolo HTTPS del punto de enlace S3.

Si el proxy necesita una cuenta, complete proxyUserName y proxyPassword desde la gestión de credenciales de la aplicación también antes de ese punto de creación.

Para el descubrimiento del sistema en lugar de un punto de enlace explícito, la opción documentada allowSystemProxy está desactivada de forma predeterminada. Activarla delega el descubrimiento al cliente HTTP subyacente admitido; compruebe el comportamiento de plataforma de ese backend antes de depender de una configuración de navegador, PAC o entorno.

Artículos relacionados