

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# HTTP 프록시 사용
<a name="using-http-proxy"></a>

를 사용하여 프록시 서버를 AWS 통해에 액세스하려면 JVM 시스템 속성 또는 환경 변수를 구성할 AWS SDK for Kotlin수 있습니다. 둘 다 제공된 경우 JVM 시스템 속성이 우선합니다.

## JVM 시스템 속성 사용
<a name="http-proxy-jvm-properties"></a>

SDK는 JVM 시스템 속성 `https.proxyHost`, `https.proxyPort`및를 찾습니다`http.nonProxyHosts`. 이러한 일반적인 JVM 시스템 속성에 대한 자세한 내용은 Java 설명서의 [네트워킹 및 프록시](https://docs.oracle.com/javase/8/docs/technotes/guides/net/proxies.html)를 참조하세요.

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

## 환경 변수 사용
<a name="http-proxy-environment-variables"></a>

SDK는 `https_proxy`, `http_proxy`및 `no_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
```

## EC2 인스턴스에서 프록시 사용
<a name="http-proxy-ec2"></a>

연결된 IAM 역할로 시작된 EC2 인스턴스에서 프록시를 구성하는 경우 [인스턴스 메타데이터](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html)에 액세스하는 데 사용되는 주소를 제외해야 합니다. 이렇게 하려면 `http.nonProxyHosts` JVM 시스템 속성 또는 `no_proxy` 환경 변수를 인스턴스 메타데이터 서비스의 IP 주소인 로 설정합니다`169.254.169.254`. 이 주소는 달라지지 않습니다.

```
export no_proxy=169.254.169.254
```