Gunakan proxy HTTP - AWS SDK untuk Kotlin

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Gunakan proxy HTTP

Untuk mengakses AWS melalui server proxy menggunakan AWS SDK untuk Kotlin, Anda dapat mengkonfigurasi properti sistem JVM atau variabel lingkungan. Jika keduanya disediakan, properti sistem JVM diutamakan.

Gunakan properti sistem JVM

SDK mencari properti sistem JVMhttps.proxyHost,, https.proxyPort dan. http.nonProxyHosts Untuk informasi lebih lanjut tentang properti sistem JVM umum ini, lihat Jaringan dan Proksi dalam dokumentasi Java.

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

Menggunakan variabel lingkungan

SDK mencari variabelhttps_proxy,http_proxy, dan no_proxy lingkungan (dan versi kapitalisasi masing-masing).

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

Gunakan proxy pada EC2 instance

Jika Anda mengonfigurasi proxy pada EC2 instance yang diluncurkan dengan peran IAM terlampir, pastikan untuk mengecualikan alamat yang digunakan untuk mengakses metadata instance. Untuk melakukan ini, atur properti sistem http.nonProxyHosts JVM atau variabel no_proxy lingkungan ke alamat IP dari Layanan Metadata Instance, yaitu. 169.254.169.254 Alamat ini tidak berbeda.

export no_proxy=169.254.169.254