

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Utiliser un proxy HTTP
<a name="using-http-proxy"></a>

Pour accéder AWS via des serveurs proxy à l'aide de AWS SDK pour Kotlin, vous pouvez configurer les propriétés du système JVM ou des variables d'environnement. Si les deux sont fournis, les propriétés du système JVM sont prioritaires.

## Utiliser les propriétés du système JVM
<a name="http-proxy-jvm-properties"></a>

Le SDK recherche les propriétés du système JVM `https.proxyHost``https.proxyPort`, et. `http.nonProxyHosts` Pour plus d'informations sur ces propriétés courantes des systèmes JVM, consultez la section [Mise en réseau et proxies](https://docs.oracle.com/javase/8/docs/technotes/guides/net/proxies.html) dans la documentation Java.

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

## Utiliser des variables d'environnement
<a name="http-proxy-environment-variables"></a>

Le SDK recherche les variables `https_proxy``http_proxy`, et d'`no_proxy`environnement (ainsi que les versions en majuscules de chacune).

```
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
```

## Utiliser un proxy sur les instances EC2
<a name="http-proxy-ec2"></a>

Si vous configurez un proxy sur une instance EC2 lancée avec un rôle IAM attaché, veillez à exempter l'adresse utilisée pour accéder aux métadonnées de l'[instance](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html). Pour ce faire, définissez la propriété ou la variable d'`no_proxy`environnement du système `http.nonProxyHosts` JVM sur l'adresse IP du service de métadonnées d'instance, qui est`169.254.169.254`. Cette adresse ne varie pas.

```
export no_proxy=169.254.169.254
```