IMDS 用戶端 - AWS SDKs 和 工具

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

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

有效值IPv4IPv6

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系統屬性設定。