

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
<a name="using-http-proxy"></a>

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.

## Usar propriedade do sistema de JVM
<a name="http-proxy-jvm-properties"></a>

O SDK procura as propriedades do sistema JVM`https.proxyHost`, e. `https.proxyPort` `http.nonProxyHosts` Para obter mais informações sobre essas propriedades comuns do sistema JVM, consulte [Rede e proxies](https://docs.oracle.com/javase/8/docs/technotes/guides/net/proxies.html) 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
<a name="http-proxy-environment-variables"></a>

O SDK procura as variáveis de `no_proxy` ambiente`https_proxy`,`http_proxy`, e (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 em instâncias do EC2
<a name="http-proxy-ec2"></a>

Se você configurar um proxy em uma instância do EC2 executada com uma função do IAM anexada, certifique-se de isentar o endereço usado para acessar os metadados da [instância](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html). 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
```