Usar um proxy HTTP - AWS SDK para Kotlin

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Usar um proxy HTTP

Para acessar AWS por meio de servidores proxy usando o AWS SDK para Kotlin, você pode configurar as propriedades do sistema JVM ou as variáveis de ambiente. Se ambos forem fornecidos, as propriedades do sistema JVM terão precedência.

Use as propriedades do sistema JVM

O SDK procura as propriedades do sistema JVMhttps.proxyHost, e. https.proxyPort http.nonProxyHosts Para obter mais informações sobre essas propriedades comuns do sistema JVM, consulte Rede e proxies na documentação do Java.

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

Use variáveis de ambiente

O SDK procura as variáveis de no_proxy ambiente https_proxyhttp_proxy, e as versões em maiúsculas de cada uma.

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

Use um proxy nas EC2 instâncias

Se você configurar um proxy em uma EC2 instância executada com uma função do IAM anexada, certifique-se de isentar o endereço usado para acessar os metadados da instância. Para fazer isso, defina a propriedade do sistema http.nonProxyHosts JVM ou a variável de no_proxy ambiente como o endereço IP do Serviço de Metadados da Instância, que é. 169.254.169.254 Esse endereço não varia.

export no_proxy=169.254.169.254