Metadata instans Amazon EC2 - AWS SDK dan Alat

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

Metadata instans Amazon EC2

Amazon EC2 menyediakan layanan pada instans yang disebut Layanan Metadata Instans (IMDS). Untuk mempelajari lebih lanjut tentang layanan ini, lihat Metadata instans dan data pengguna di Panduan Pengguna Amazon EC2 atau metadata Instans dan data pengguna di Panduan Pengguna Amazon EC2. Saat mencoba mengambil kredensional pada instans Amazon EC2 yang telah dikonfigurasi dengan peran IAM, koneksi ke layanan metadata instans dapat disesuaikan.

Konfigurasikan fungsi ini dengan menggunakan yang berikut:

metadata_service_num_attempts- Pengaturan AWS config file bersama
AWS_METADATA_SERVICE_NUM_ATTEMPTS- variabel lingkungan

Pengaturan ini menentukan jumlah total upaya yang harus dilakukan sebelum menyerah ketika 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 AWS config file bersama
AWS_METADATA_SERVICE_TIMEOUT- variabel lingkungan

Menentukan jumlah detik sebelum waktu habis ketika mencoba untuk mengambil data dari layanan metadata contoh.

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=10 metadata_service_timeout=10

Linux/macOS contoh pengaturan variabel lingkungan melalui baris perintah:

export AWS_METADATA_SERVICE_NUM_ATTEMPTS=10 export AWS_METADATA_SERVICE_TIMEOUT=10

Contoh Windows pengaturan variabel lingkungan melalui baris perintah:

setx AWS_METADATA_SERVICE_NUM_ATTEMPTS 10 setx AWS_METADATA_SERVICE_TIMEOUT 10

Kompatibilitas dengan AWS SDK

SDK berikut mendukung fitur dan pengaturan yang dijelaskan dalam topik ini. Setiap pengecualian sebagian dicatat. Setiap pengaturan properti sistem JVM didukung oleh AWS SDK for Java dan satu-satunya. AWS SDK for Kotlin

SDK Didukung Catatan atau informasi lebih lanjut
AWS CLI v2 Ya
SDK for C++ Tidak
SDK for Go V2 (1.x) Tidak
SDK for Go 1.x (V1) Tidak
SDK for Java 2.x Tidak
SDK for Java 1.x Parsial Hanya AWS_METADATA_SERVICE_TIMEOUT didukung.
SDK untuk 3.x JavaScript Tidak
SDK untuk 2.x JavaScript Tidak
SDK para Kotlin Tidak
SDK for .NET 3.x Tidak
SDK for PHP 3.x Ya
SDK untuk Python (Boto3) Ya
SDK for Ruby 3.x Tidak
SDK untuk Rust Tidak
Alat untuk PowerShell Tidak