Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Metadata instans Amazon EC2
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.
Amazon EC2 menyediakan layanan pada instans yang disebut Instance Metadata Service (IMDS). Untuk mempelajari lebih lanjut tentang layanan ini, lihat Bekerja dengan metadata instans di Panduan Pengguna Amazon EC2. Saat mencoba mengambil kredenSIAL pada instans Amazon EC2 yang telah dikonfigurasi dengan peran IAM, koneksi ke layanan metadata instans dapat disesuaikan.
Konfigurasikan fungsionalitas ini dengan menggunakan yang berikut:
metadata_service_num_attempts- pengaturan AWSconfigfile bersamaAWS_METADATA_SERVICE_NUM_ATTEMPTS- variabel lingkungan-
Pengaturan ini menentukan jumlah total upaya yang harus dilakukan sebelum menyerah saat mencoba mengambil data dari layanan metadata instance.
Nilai default: 1
Nilai yang valid: Angka lebih besar dari atau sama dengan 1.
metadata_service_timeout- pengaturan AWSconfigfile bersamaAWS_METADATA_SERVICE_TIMEOUT- variabel lingkungan-
Menentukan jumlah detik sebelum waktu habis saat mencoba mengambil data dari layanan metadata instance.
Nilai default: 1
Nilai yang valid: Angka lebih besar dari atau sama dengan 1.
Contoh pengaturan nilai-nilai ini dalam config file:
[default] metadata_service_num_attempts=10metadata_service_timeout=10
Linux/macOS contoh pengaturan variabel lingkungan melalui baris perintah:
export AWS_METADATA_SERVICE_NUM_ATTEMPTS=10export AWS_METADATA_SERVICE_TIMEOUT=10
Contoh Windows pengaturan variabel lingkungan melalui baris perintah:
setx AWS_METADATA_SERVICE_NUM_ATTEMPTS10setx AWS_METADATA_SERVICE_TIMEOUT10
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) | Tidak | |
| SDK untuk Go 1.x (V1) | Tidak | |
| SDK untuk Java 2.x | Parsial | Hanya AWS_METADATA_SERVICE_TIMEOUT didukung. |
| SDK untuk Java 1.x | Parsial | Hanya AWS_METADATA_SERVICE_TIMEOUT didukung. |
| SDK untuk JavaScript 3.x | Tidak | |
| SDK untuk JavaScript 2.x | Tidak | |
| SDK para Kotlin | Tidak | |
| SDK untuk.NET 4.x | Tidak | |
| SDK untuk.NET 3.x | Tidak | |
| SDK para PHP 3.x | Ya | |
| SDK untuk Python (Boto3) | Ya | |
| SDK para Ruby 3.x | Tidak | |
| SDK para Rust | Tidak | |
| SDK para Swift | Tidak | |
| Alat untuk PowerShell V5 | Tidak | |
| Alat untuk PowerShell V4 | Tidak |