IMDS 클라이언트 - AWS SDKs 및 도구

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

IMDS 클라이언트

참고

설정 페이지의 레이아웃을 이해하거나 다음에 나오는 Support AWS SDKs이 가이드의 설정 페이지 이해.

SDK는 세션 지향 요청을 사용하여 인스턴스 메타데이터 서비스 버전 2 (IMDSv2)클라이언트를 구현합니다. IMDSv2에 대한 자세한 내용은 Amazon EC2 사용 설명서의 IMDSv2 사용을 참조하세요. Amazon EC2 IMDS 클라이언트는 SDK 코드 베이스에서 사용할 수 있는 클라이언트 구성 객체를 통해 구성할 수 있습니다.

다음을 사용하여 이 기능을 구성하십시오.

retries - 클라이언트 구성 객체 멤버

실패한 요청에 대한 추가 재시도 횟수입니다.

기본값: 3

유효한 값: 0보다 큰 숫자.

port - 클라이언트 구성 객체 멤버

엔드포인트 포트.

기본값: 80

유효한 값: 숫자.

token_ttl - 클라이언트 구성 객체 멤버

토큰의 TTL.

기본값: 21,600초(6시간, 최대 할당 시간).

유효한 값: 숫자.

endpoint - 클라이언트 구성 객체 멤버

IMDS 엔드포인트.

기본값: endpoint_modeIPv4이 같으면 기본 엔드포인트는 http://169.254.169.254입니다. endpoint_modeIPv6이 같으면 기본 엔드포인트는 http://[fd00:ec2::254]입니다.

유효한 값: 유효한 URI.

대부분의 SDK에 의해 지원되는 옵션은 다음과 같습니다. 자세한 내용은 특정 SDK 코드베이스를 참조하십시오.

endpoint_mode- 클라이언트 구성 객체 멤버

IMDS의 엔드포인트 모드.

기본값: IPv4

유효한 값: IPv4, IPv6

http_open_timeout- 클라이언트 구성 객체 멤버 (이름은 다를 수 있음)

연결이 열릴 때까지 기다리는 시간 (초).

기본값: 1초.

유효한 값: 0보다 큰 숫자.

http_read_timeout- 클라이언트 구성 객체 멤버 (이름은 다를 수 있음)

데이터 청크 하나를 읽는 데 걸리는 시간 (초).

기본값: 1초.

유효한 값: 0보다 큰 숫자.

http_debug_output- 클라이언트 구성 객체 멤버 (이름은 다를 수 있음)

디버깅을 위한 출력 스트림을 설정합니다.

기본값: 없음.

유효한 값: STDOUT과 같은 유효한 I/O 스트림.

backoff- 클라이언트 구성 객체 멤버 (이름은 다를 수 있음)

재시도 또는 고객이 백오프 기능을 제공하여 전화를 걸 때까지 기다려야 하는 시간 (초). 이는 기본 지수 백오프 전략을 재정의 합니다.

기본값: SDK에 따라 다릅니다.

유효한 값: SDK에 따라 다릅니다. 숫자 값이거나 사용자 지정 함수 호출이 될 수 있습니다.

AWS SDKs 도구 지원

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