本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
IMDS客戶端
SDKs使用工作階段導向要求,實作執行個體中繼資料服務版本 2 (IMDSv2) 用戶端。如需詳細資訊IMDSv2,請參閱 Amazon 使用EC2者指南IMDSv2中的使用。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支援本主題中描述的功能與設定。注意到任何部分例外情況。和唯一的支援任何JVM系統屬 AWS SDK for Java 性設 適用於 Kotlin 的 AWS SDK 定。
SDK | 支援 | 備註或更多資訊 |
---|---|---|
AWS CLI v2 | 是 | |
SDK對於 C ++ | 否 | IMDSv2僅在內部使用。請參閱IMDS憑證提供者。 |
SDK對於轉到 V2(1.x) |
是 | |
SDK對於圍棋 1.x(V1) | 是 | |
SDK對於爪哇 2.x | 是 | |
SDK對於爪哇 1.x | 是 | |
SDK對於 JavaScript 3. x | 是 | |
SDK對於 JavaScript 2.x | 是 | |
SDK對於科特林 | 是 | |
SDK為. NET3.x | 是 | |
SDK對於 PHP 3. x | 是 | |
SDK對於 Python(肉毒桿菌 3) |
是 | |
SDK對於紅寶石 3.x | 是 | |
SDK對於銹 | 是 | |
用於的工具 PowerShell | 是 |