HTTP 프록시 사용 - AWS SDK for Kotlin

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

HTTP 프록시 사용

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

JVM 시스템 속성 사용

SDK는 JVM 시스템 속성 https.proxyHost, https.proxyPort및를 찾습니다http.nonProxyHosts. 이러한 일반적인 JVM 시스템 속성에 대한 자세한 내용은 Java 설명서의 네트워킹 및 프록시를 참조하세요.

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

환경 변수 사용

SDK는 https_proxy, http_proxyno_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 인스턴스에서 프록시 사용

연결된 IAM 역할로 시작된 EC2 인스턴스에서 프록시를 구성하는 경우 인스턴스 메타데이터에 액세스하는 데 사용되는 주소를 제외해야 합니다. 이렇게 하려면 http.nonProxyHosts JVM 시스템 속성 또는 no_proxy 환경 변수를 인스턴스 메타데이터 서비스의 IP 주소인 로 설정합니다169.254.169.254. 이 주소는 달라지지 않습니다.

export no_proxy=169.254.169.254