Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Klien IMDS
catatan
Untuk bantuan dalam memahami tata letak halaman pengaturan, atau dalam menafsirkan tabel AWS Dukungan oleh SDK dan alat berikut, lihatMemahami halaman pengaturan panduan ini.
SDK mengimplementasikan klien Instance Metadata Service Version 2 (IMDSv2) menggunakan permintaan berorientasi sesi. Untuk informasi selengkapnya tentang IMDSv2, lihat Menggunakan IMDSv2 di Panduan Pengguna Amazon EC2. Klien IMDS dapat dikonfigurasi melalui objek konfigurasi klien yang tersedia di basis kode SDK.
Konfigurasikan fungsi ini dengan menggunakan yang berikut:
retries- anggota objek konfigurasi klien-
Jumlah upaya percobaan ulang tambahan untuk setiap permintaan yang gagal.
Nilai default: 3
Nilai yang valid: Angka lebih besar dari 0.
port- anggota objek konfigurasi klien-
Port untuk titik akhir.
Nilai default: 80
Nilai yang valid: Nomor.
token_ttl- anggota objek konfigurasi klien-
TTL dari token.
Nilai default: 21.600 detik (6 jam, waktu maksimum yang dialokasikan).
Nilai yang valid: Nomor.
endpoint- anggota objek konfigurasi klien-
Titik akhir dari IMDS.
Nilai default: Jika
endpoint_modesamaIPv4, maka titik akhir default adalahhttp://169.254.169.254. Jikaendpoint_modesamaIPv6, maka titik akhir default adalahhttp://[fd00:ec2::254].Nilai yang valid: URI yang valid.
Opsi berikut didukung oleh sebagian besar SDK. Lihat basis kode SDK spesifik Anda untuk detailnya.
endpoint_mode- anggota objek konfigurasi klien-
Mode titik akhir IMDS.
Nilai default:
IPv4Nilai valid:
IPv4,IPv6 http_open_timeout- anggota objek konfigurasi klien (nama dapat bervariasi)-
Jumlah detik untuk menunggu koneksi terbuka.
Nilai default: 1 detik.
Nilai yang valid: Angka lebih besar dari 0.
http_read_timeout- anggota objek konfigurasi klien (nama dapat bervariasi)-
Jumlah detik untuk satu potongan data yang akan dibaca.
Nilai default: 1 detik.
Nilai yang valid: Angka lebih besar dari 0.
http_debug_output- anggota objek konfigurasi klien (nama dapat bervariasi)-
Menetapkan aliran keluaran untuk debugging.
Nilai default: Tidak ada.
Nilai yang valid: Aliran yang valid I/O , seperti STDOUT.
backoff- anggota objek konfigurasi klien (nama dapat bervariasi)-
Jumlah detik untuk tidur di antara percobaan ulang atau fungsi backoff yang disediakan pelanggan untuk menelepon. Ini mengesampingkan strategi backoff eksponensial default.
Nilai default: Ber variasi berdasarkan SDK.
Nilai yang valid: Bervariasi berdasarkan SDK. Dapat berupa nilai numerik atau panggilan ke fungsi kustom.
Dukungan oleh AWS SDK dan alat
SDK berikut mendukung fitur dan pengaturan yang dijelaskan dalam topik ini. Setiap pengecualian sebagian dicatat. Setiap pengaturan properti sistem JVM didukung oleh AWS SDK untuk Java dan AWS SDK untuk Kotlin satu-satunya.
| SDK | Didukung | Catatan atau informasi lebih lanjut |
|---|---|---|
| AWS CLI v2 | Ya | |
| SDK untuk C++ | Tidak | |
| SDK untuk Go V2 (1.x) | Ya | |
| SDK untuk Go 1.x (V1) | Ya | |
| SDK untuk Java 2.x | Ya | |
| SDK untuk Java 1.x | Ya | |
| SDK untuk JavaScript 3.x | Ya | |
| SDK untuk JavaScript 2.x | Ya | |
| SDK para Kotlin | Tidak | |
| SDK untuk.NET 4.x | Ya | |
| SDK untuk.NET 3.x | Ya | |
| SDK para PHP 3.x | Ya | |
| SDK untuk Python (Boto3) | Ya | |
| SDK para Ruby 3.x | Ya | |
| SDK para Rust | Ya | |
| SDK para Swift | Ya | |
| Alat untuk PowerShell V5 | Ya | |
| Alat untuk PowerShell V4 | Ya |