本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
IMDS 用戶端
SDKs 使用工作階段導向請求實作執行個體中繼資料服務第 2 版 (IMDSv2) 用戶端。如需 的詳細資訊IMDSv2,請參閱 Amazon 使用者指南 中的使用 IMDSv2 。 EC2 IMDS 用戶端可透過SDK程式碼基礎中提供的用戶端組態物件進行設定。
使用下列設定此功能:
retries
- 用戶端組態物件成員-
任何失敗請求的額外重試嘗試次數。
預設值:3
有效值:大於 0 的數字。
port
- 用戶端組態物件成員-
端點的連接埠。
預設值:80
有效值:數字。
token_ttl
- 用戶端組態物件成員-
權杖TTL的 。
預設值:21,600 秒 (6 小時,最大分配時間)。
有效值:數字。
endpoint
- 用戶端組態物件成員-
的端點IMDS。
預設值:如果
endpoint_mode
等於IPv4
,則預設端點為http://169.254.169.254
。如果endpoint_mode
等於IPv6
,則預設端點為http://[fd00:ec2::254]
。有效值:有效 URI。
大多數 支援下列選項SDKs。如需詳細資訊,請參閱您的特定SDK程式碼基礎。
endpoint_mode
- 用戶端組態物件成員-
的端點模式IMDS。
預設值:
IPv4
有效值:
IPv4
、IPv6
http_open_timeout
- 用戶端組態物件成員 (名稱可能有所不同)-
等待連線開啟的秒數。
預設值:1 秒。
有效值:大於 0 的數字。
http_read_timeout
- 用戶端組態物件成員 (名稱可能有所不同)-
要讀取的資料塊秒數。
預設值:1 秒。
有效值:大於 0 的數字。
http_debug_output
- 用戶端組態物件成員 (名稱可能有所不同)-
設定用於偵錯的輸出串流。
預設值:無。
有效值:有效的 I/O 串流,例如 STDOUT。
backoff
- 用戶端組態物件成員 (名稱可能有所不同)-
在重試或客戶提供的退避函數之間進入休眠的秒數。這會覆寫預設指數退避策略。
預設值:依 而異SDK。
有效值:依 而異SDK。可以是數值或呼叫自訂函數。
與 的相容性 AWS SDKs
以下SDKs支援本主題所述的功能和設定。會記下任何部分例外狀況。 AWS SDK for Java 和 適用於 Kotlin 的 AWS SDK 僅支援任何JVM系統屬性設定。