Amazon EC2 인스턴스 메타데이터 - AWS SDK 및 도구

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon EC2 인스턴스 메타데이터

Amazon EC2는 인스턴스 메타데이터 서비스(IMDS)라는 인스턴스 서비스를 제공합니다. 이 서비스에 대한 자세한 내용은 Amazon 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 SDK와의 호환성

다음 SDK는 이 주제에서 설명하는 기능 및 설정을 지원합니다. 모든 일부 예외가 기록됩니다. 모든 JVM 시스템 속성 설정은 AWS SDK for Java 및 에서만 지원됩니다. AWS SDK for Kotlin

SDK 지원 참고 또는 추가 정보
AWS CLI v2
SDK for C++ 아니요
SDK for Go V2 (1.x) 아니요
SDK for Go 1.x (V1) 아니요
SDK for Java 2.x 아니요
SDK for Java 1.x 부분 AWS_METADATA_SERVICE_TIMEOUT만 지원됩니다.
3.x용 SDK JavaScript 아니요
2.x용 SDK JavaScript 아니요
SDK for Kotlin 아니요
SDK for .NET 3.x 아니요
SDK for PHP 3.x
SDK for Python (Boto3)
SDK for Ruby 3.x 아니요
SDK for Rust 아니요
다음을 위한 도구 PowerShell 아니요