Gunakan proxy HTTP - AWS Command Line Interface

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, Anda dapat mengonfigurasi variabel HTTP_PROXY dan HTTPS_PROXY lingkungan dengan nama domain DNS atau alamat IP dan nomor port yang digunakan server proxy Anda.

Menggunakan contoh

catatan

Contoh berikut menunjukkan nama variabel lingkungan dalam semua huruf besar. Namun, jika Anda menentukan variabel dua kali menggunakan kasus yang berbeda, huruf kecil diutamakan. Kami menyarankan Anda mendefinisikan setiap variabel hanya sekali untuk menghindari kebingungan sistem dan perilaku yang tidak terduga.

Contoh berikut menunjukkan bagaimana Anda dapat menggunakan alamat IP eksplisit proxy Anda atau nama DNS yang menyelesaikan ke alamat IP proxy Anda. Entah dapat diikuti oleh titik dua dan nomor port yang kueri harus dikirim.

Linux or macOS
$ export HTTP_PROXY=http://10.15.20.25:1234 $ export HTTP_PROXY=http://proxy.example.com:1234 $ export HTTPS_PROXY=http://10.15.20.25:5678 $ export HTTPS_PROXY=http://proxy.example.com:5678
Windows Command Prompt

Untuk mengatur semua sesi

C:\> setx HTTP_PROXY http://10.15.20.25:1234 C:\> setx HTTP_PROXY http://proxy.example.com:1234 C:\> setx HTTPS_PROXY http://10.15.20.25:5678 C:\> setx HTTPS_PROXY http://proxy.example.com:5678

Menggunakan setxuntuk mengatur variabel lingkungan mengubah nilai yang digunakan dalam sesi prompt perintah saat ini dan semua sesi prompt perintah yang Anda buat setelah menjalankan perintah. Itu tidak mempengaruhi shell perintah lain yang sudah berjalan pada saat Anda menjalankan perintah.

Untuk mengatur untuk sesi saat ini saja

Menggunakan set untuk mengatur variabel lingkungan mengubah nilai yang digunakan sampai akhir sesi prompt perintah saat ini, atau sampai Anda mengatur variabel ke nilai yang berbeda.

C:\> set HTTP_PROXY=http://10.15.20.25:1234 C:\> set HTTP_PROXY=http://proxy.example.com:1234 C:\> set HTTPS_PROXY=http://10.15.20.25:5678 C:\> set HTTPS_PROXY=http://proxy.example.com:5678

Mengautentikasi ke proxy

AWS CLIMendukung otentikasi HTTP Basic. Tentukan nama pengguna dan kata sandi di URL proxy, sebagai berikut.

Linux or macOS
$ export HTTP_PROXY=http://username:password@proxy.example.com:1234 $ export HTTPS_PROXY=http://username:password@proxy.example.com:5678
Windows Command Prompt

Untuk mengatur semua sesi

C:\> setx HTTP_PROXY http://username:password@proxy.example.com:1234 C:\> setx HTTPS_PROXY http://username:password@proxy.example.com:5678

Untuk mengatur untuk sesi saat ini saja

C:\> set HTTP_PROXY=http://username:password@proxy.example.com:1234 C:\> set HTTPS_PROXY=http://username:password@proxy.example.com:5678

Menggunakan proxy di instans Amazon EC2

Jika Anda mengonfigurasi proxy pada instans Amazon EC2 yang diluncurkan dengan peran IAM terlampir, pastikan Anda mengecualikan alamat yang digunakan untuk mengakses metadata instans. Untuk melakukan ini, atur variabel NO_PROXY lingkungan ke alamat IP layanan metadata instance, 169.254.169.254. Alamat ini tidak berbeda.

Linux or macOS
$ export NO_PROXY=169.254.169.254
Windows Command Prompt

Untuk mengatur semua sesi

C:\> setx NO_PROXY 169.254.169.254

Untuk mengatur untuk sesi saat ini saja

C:\> set NO_PROXY=169.254.169.254

Pemecahan Masalah

Jika Anda menemukan masalah denganAWS CLI, lihat Memecahkan masalah kesalahan AWS CLI untuk langkah-langkah pemecahan masalah. Untuk langkah pemecahan masalah yang paling relevan, lihat. Kesalahan sertifikat SSL