Amazon EC2 執行個體 - AWS SDKs和工具

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

Amazon EC2 執行個體

Amazon 在稱為執行個體中繼資料服務 (IMDS) 的執行個體上EC2提供服務。若要進一步了解此服務,請參閱 Amazon EC2 使用者指南中的使用執行個體中繼資料。嘗試在已設定IAM角色的 Amazon EC2 執行個體上擷取登入資料時,與執行個體中繼資料服務的連線可調整。

使用下列項目設定此功能:

metadata_service_num_attempts-共享 AWS config文件設置
AWS_METADATA_SERVICE_NUM_ATTEMPTS-環境變量

此設定指定嘗試從執行個體中繼資料服務擷取資料時,放棄之前要嘗試的總嘗試次數。

預設值:1

有效值:大於或等於 1 的數字。

metadata_service_timeout-共享 AWS config文件設置
AWS_METADATA_SERVICE_TIMEOUT-環境變量

指定嘗試從執行個體中繼資料服務擷取資料時,逾時前的秒數。

預設值:1

有效值:大於或等於 1 的數字。

在檔案中設定這些值config的範例:

[default] metadata_service_num_attempts=10 metadata_service_timeout=10

通過命令行設置環境變量的 Linux/macOS 示例:

export AWS_METADATA_SERVICE_NUM_ATTEMPTS=10 export AWS_METADATA_SERVICE_TIMEOUT=10

通過命令行設置環境變量的 Windows 示例:

setx AWS_METADATA_SERVICE_NUM_ATTEMPTS 10 setx AWS_METADATA_SERVICE_TIMEOUT 10

兼容性 AWS SDKs

下列項目SDKs支援本主題中描述的功能和設定。注意到任何部分例外情況。和唯一的支援任何JVM系統屬 AWS SDK for Java 性設 適用於 Kotlin 的 AWS SDK 定。