

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

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

Per accedere AWS tramite server proxy utilizzando il AWS SDK per Kotlin, è possibile configurare le proprietà del sistema JVM o le variabili di ambiente. Se vengono fornite entrambe, le proprietà del sistema JVM hanno la precedenza.

## Usa le proprietà del sistema JVM
<a name="http-proxy-jvm-properties"></a>

L'SDK cerca le proprietà del sistema JVM e. `https.proxyHost` `https.proxyPort` `http.nonProxyHosts` Per ulteriori informazioni su queste proprietà comuni del sistema JVM, consulta [Networking and Proxies](https://docs.oracle.com/javase/8/docs/technotes/guides/net/proxies.html) nella documentazione Java.

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

## Usa le variabili di ambiente
<a name="http-proxy-environment-variables"></a>

L'SDK cerca le `https_proxy` variabili di `no_proxy` ambiente (e le relative versioni in maiuscolo). `http_proxy`

```
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 sulle istanze EC2
<a name="http-proxy-ec2"></a>

[Se configuri un proxy su un'istanza EC2 lanciata con un ruolo IAM associato, assicurati di esentare l'indirizzo utilizzato per accedere ai metadati dell'istanza.](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html) Per fare ciò, imposta la proprietà del sistema `http.nonProxyHosts` JVM o la variabile di `no_proxy` ambiente sull'indirizzo IP dell'Instance Metadata Service, che è. `169.254.169.254` Questo indirizzo non varia.

```
export no_proxy=169.254.169.254
```