

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

# Klien IMDS
<a name="feature-imds-client"></a>

**catatan**  
Untuk bantuan dalam memahami tata letak halaman pengaturan, atau dalam menafsirkan tabel **Support by AWS SDKs and tools** berikut, lihat[Memahami halaman pengaturan panduan ini](settings-reference.md#settingsPages).

SDKs mengimplementasikan klien Layanan Metadata Instans Versi 2 (IMDSv2) menggunakan permintaan berorientasi sesi. Untuk informasi selengkapnya IMDSv2, lihat [Menggunakan IMDSv2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-service.html) 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 ini:

**`retries`- anggota objek konfigurasi klien**  
Jumlah upaya coba lagi 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 token.  
**Nilai default:** 21.600 detik (6 jam, waktu maksimum yang dialokasikan).   
**Nilai yang valid:** Nomor. 

**`endpoint`- anggota objek konfigurasi klien**  
Titik akhir IMDS.  
**Nilai default:** Jika `endpoint_mode` sama`IPv4`, maka titik akhir default adalah. `http://169.254.169.254` Jika `endpoint_mode` sama`IPv6`, maka titik akhir default adalah. `http://[fd00:ec2::254]`  
**Nilai yang valid:** URI yang valid.



Opsi berikut didukung oleh sebagian besar SDKs. Lihat basis kode SDK spesifik Anda untuk detailnya.

**`endpoint_mode`- anggota objek konfigurasi klien**  
Mode titik akhir IMDS.  
**Nilai default:** `IPv4`  
**Nilai 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 output untuk debugging.  
**Nilai default:** Tidak ada.   
**Nilai yang valid:** I/O Aliran yang valid, seperti STDOUT. 

**`backoff`- anggota objek konfigurasi klien (nama dapat bervariasi)**  
Jumlah detik untuk tidur di antara percobaan ulang atau pelanggan menyediakan fungsi backoff untuk menelepon. Ini mengesampingkan strategi backoff eksponensial default.  
**Nilai default:** Bervariasi menurut SDK.   
**Nilai yang valid:** Bervariasi menurut SDK. Dapat berupa nilai numerik atau panggilan keluar ke fungsi kustom. 

## Support oleh AWS SDKs dan alat
<a name="feature-imds-client-sdk-compat"></a>

Berikut ini SDKs 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 satu-satunya. AWS SDK untuk Kotlin 


| SDK | Didukung | Catatan atau informasi lebih lanjut | 
| --- | --- | --- | 
| [AWS CLI v2](https://docs.aws.amazon.com/cli/latest/userguide/) | Ya |  | 
| [SDK for C\+\+](https://docs.aws.amazon.com/sdk-for-cpp/latest/developer-guide/) | Tidak |  | 
| [SDK for Go V2 (1.x)](https://docs.aws.amazon.com/sdk-for-go/v2/developer-guide/) | Ya |  | 
| [SDK for Go 1.x (V1)](https://docs.aws.amazon.com/sdk-for-go/latest/developer-guide/) | Ya |  | 
| [SDK for Java 2.x](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/) | Ya |  | 
| [SDK for Java 1.x](https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/) | Ya |  | 
| [SDK untuk 3.x JavaScript ](https://docs.aws.amazon.com/sdk-for-javascript/latest/developer-guide/) | Ya |  | 
| [SDK untuk 2.x JavaScript ](https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/) | Ya |  | 
| [SDK para Kotlin](https://docs.aws.amazon.com/sdk-for-kotlin/latest/developer-guide/) | Tidak |  | 
| [SDK for .NET 4.x](https://docs.aws.amazon.com/sdk-for-net/latest/developer-guide/) | Ya |  | 
| [SDK for .NET 3.x](https://docs.aws.amazon.com/sdk-for-net/v3/developer-guide/) | Ya |  | 
| [SDK for PHP 3.x](https://docs.aws.amazon.com/sdk-for-php/latest/developer-guide/) | Ya |  | 
| [SDK untuk Python (Boto3)](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/quickstart.html) | Ya |  | 
| [SDK for Ruby 3.x](https://docs.aws.amazon.com/sdk-for-ruby/latest/developer-guide/) | Ya |  | 
| [SDK untuk Rust](https://docs.aws.amazon.com/sdk-for-rust/latest/dg/) | Ya |  | 
| [SDK para Swift](https://docs.aws.amazon.com/sdk-for-swift/latest/developer-guide/) | Ya |  | 
| [Alat untuk PowerShell V5](https://docs.aws.amazon.com/powershell/latest/userguide/) | Ya |  | 
| [Alat untuk PowerShell V4](https://docs.aws.amazon.com/powershell/v4/userguide/) | Ya |  | 