

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

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.

## Uso de las propiedades del sistema JVM
<a name="http-proxy-jvm-properties"></a>

El SDK busca las propiedades del sistema JVM `https.proxyHost` y`https.proxyPort`. `http.nonProxyHosts` Para obtener más información sobre estas propiedades comunes del sistema JVM, consulte [Redes y proxies](https://docs.oracle.com/javase/8/docs/technotes/guides/net/proxies.html) 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
<a name="http-proxy-environment-variables"></a>

El SDK busca las variables `https_proxy``http_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
```

## Utilice un proxy en las instancias de EC2
<a name="http-proxy-ec2"></a>

[Si configura un proxy en una instancia EC2 lanzada con una función de IAM asociada, asegúrese de eximir la dirección que se utiliza para acceder a los metadatos de la instancia.](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html) Para ello, defina 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
```