

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

# IMDS 클라이언트
<a name="feature-imds-client"></a>

**참고**  
설정 페이지의 레이아웃을 이해하거나 다음에 나오는 **Support AWS SDKs**[이 안내서의 설정 페이지의 이해](settings-reference.md#settingsPages).

SDK는 세션 지향 요청을 사용하여 인스턴스 메타데이터 서비스 버전 2 (IMDSv2)클라이언트를 구현합니다. IMDSv2에 대한 자세한 내용은 [https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-service.html](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-service.html)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.



대부분의 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 도구 지원
<a name="feature-imds-client-sdk-compat"></a>

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


| SDK | 지원됨 | 참고 또는 추가 정보 | 
| --- | --- | --- | 
| [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/) v2 | 예 |  | 
| [SDK for C\$1\$1](https://docs.aws.amazon.com/sdk-for-cpp/latest/developer-guide/) | 아니요 |  | 
| [SDK for Go V2 (1.x)](https://docs.aws.amazon.com/sdk-for-go/v2/developer-guide/) | 예 |  | 
| [SDK for Go 1.x (V1)](https://docs.aws.amazon.com/sdk-for-go/latest/developer-guide/) | 예 |  | 
| [SDK for Java 2.x](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/) | 예 |  | 
| [SDK for Java 1.x](https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/) | 예 |  | 
| [SDK for JavaScript 3.x](https://docs.aws.amazon.com/sdk-for-javascript/latest/developer-guide/) | 예 |  | 
| [SDK for JavaScript 2.x](https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/) | 예 |  | 
| [SDK for Kotlin](https://docs.aws.amazon.com/sdk-for-kotlin/latest/developer-guide/) | 아니요 |  | 
| [.NET 4.x용 SDK](https://docs.aws.amazon.com/sdk-for-net/latest/developer-guide/) | 예 |  | 
| [SDK for .NET 3.x](https://docs.aws.amazon.com/sdk-for-net/v3/developer-guide/) | 예 |  | 
| [SDK for PHP 3.x](https://docs.aws.amazon.com/sdk-for-php/latest/developer-guide/) | 예 |  | 
| [SDK for Python (Boto3)](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/quickstart.html) | 예 |  | 
| [SDK for Ruby 3.x](https://docs.aws.amazon.com/sdk-for-ruby/latest/developer-guide/) | 예 |  | 
| [SDK for Rust](https://docs.aws.amazon.com/sdk-for-rust/latest/dg/) | 예 |  | 
| [SDK for Swift](https://docs.aws.amazon.com/sdk-for-swift/latest/developer-guide/) | 예 |  | 
| [PowerShell V5용 도구](https://docs.aws.amazon.com/powershell/latest/userguide/) | 예 |  | 
| [PowerShell V4용 도구](https://docs.aws.amazon.com/powershell/v4/userguide/) | 예 |  | 