Usar un proxy HTTP - AWS SDK para Kotlin

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Usar un proxy HTTP

Para acceder a AWS través de servidores proxy mediante el AWS SDK para Kotlin, puede configurar las propiedades del sistema JVM o las variables de entorno. Si se proporcionan ambas, las propiedades del sistema JVM tienen prioridad.

Utilice las propiedades del sistema JVM

El SDK busca las propiedades del sistema JVM https.proxyHost yhttps.proxyPort. http.nonProxyHosts Para obtener más información sobre estas propiedades comunes del sistema JVM, consulte Redes y proxies en la documentación de Java.

java -Dhttps.proxyHost=10.15.20.25 -Dhttps.proxyPort=1234 -Dhttp.nonProxyHosts=localhost|api.example.com MyApplication

Utilización de variables de entorno

El SDK busca las variables https_proxyhttp_proxy, y de no_proxy entorno (y las versiones en mayúsculas de cada una de ellas).

export http_proxy=http://10.15.20.25:1234 export https_proxy=http://10.15.20.25:5678 export no_proxy=localhost,api.example.com

Usa un proxy en las instancias EC2

Si configuras un proxy en una EC2 instancia lanzada con una función de IAM asociada, asegúrate de eximir la dirección que se utiliza para acceder a los metadatos de la instancia. Para ello, establece la propiedad del sistema http.nonProxyHosts JVM o la variable de no_proxy entorno en la dirección IP del servicio de metadatos de la instancia, que es. 169.254.169.254 Esta dirección no varía.

export no_proxy=169.254.169.254