기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
엔드포인트 검색
SDKs엔드포인트 검색을 사용하여 서비스 엔드포인트에 URLs 액세스하고 (다양한 리소스에 액세스할 수 있음) 다음과 같은 유연성을 유지합니다. AWS URLs필요에 따라 변경할 수 있습니다. 이렇게 하면 코드가 새 엔드포인트를 자동으로 탐지할 수 있습니다. 일부 서비스에는 고정된 엔드포인트가 없습니다. 대신 런타임 중에 먼저 엔드포인트를 가져오기를 요청하여 사용 가능한 엔드포인트를 확보할 수 있습니다. 사용 가능한 엔드포인트를 검색한 후 코드는 해당 엔드포인트를 사용하여 다른 작업에 액세스합니다. 예를 들어 Amazon Timestream의 경우 SDK 는 사용 가능한 엔드포인트를 검색하도록 DescribeEndpoints
요청한 다음 해당 엔드포인트를 사용하여 또는 같은 특정 작업을 완료합니다. CreateDatabase
CreateTable
다음을 사용하여 이 기능을 구성하십시오.
endpoint_discovery_enabled
- 공유 AWSconfig
파일 설정AWS_ENABLE_ENDPOINT_DISCOVERY
- 환경 변수aws.endpointDiscoveryEnabled
- JVM 시스템 속성: 자바/코틀린 전용- 코드에서 값을 직접 구성하려면 해당 값을 직접 참조하십시오. SDK
-
DynamoDB에 대한 엔드포인트 검색을 켜거나 끕니다.
타임스트림에서는 엔드포인트 검색이 필요하고 Amazon DynamoDB에서는 선택 사항입니다. 이 설정의 기본값은 서비스에 엔드포인트 검색이 필요한지 여부에
false
따라 둘 중 하나true
또는 두 가지로 설정됩니다. 타임스트림 요청의 기본값은 이고 Amazon DynamoDB 요청은 기본적으로 입니다.true
false
유효한 값:
-
true
— 엔드포인트 검색이 선택 사항인 서비스의 엔드포인트 검색을 자동으로 SDK 시도해야 합니다. -
false
— 엔드포인트 검색이 선택 사항인 서비스의 엔드포인트 검색을 자동으로 SDK 시도해서는 안 됩니다.
-
와의 호환성 AWS SDKs
다음은 이 항목에 설명된 기능 및 설정을 SDKs 지원합니다. 모든 일부 예외가 기록됩니다. 모든 JVM 시스템 속성 설정은 에서 지원됩니다. AWS SDK for Java 그리고 AWS SDK for Kotlin 오직.
SDK | 지원 | 참고 또는 추가 정보 |
---|---|---|
AWS CLI v2 | 예 | |
SDKC++의 경우 | 예 | |
SDK고 V2 (1.x) 용 |
예 | |
SDKGo 1.x (V1) 용 | 예 | 공유 config 파일 설정을 사용하려면 구성 파일에서 로드를 켜야 합니다. 세션을 참조하십시오. |
SDK자바 2.x의 경우 | 예 | Java 2.x의 AWS_ENDPOINT_DISCOVERY_ENABLED 경우 환경 변수 이름으로 사용합니다. SDK |
SDK자바 1.x의 경우 | 부분 | JVM시스템 속성은 지원되지 않습니다. |
SDK JavaScript 3.x의 경우 | 예 | |
SDK2.x의 경우 JavaScript | 예 | |
SDK코틀린의 경우 | 예 | |
SDK왜냐하면. NET3.x | 예 | |
SDK3.x의 경우 PHP | 예 | |
SDK파이썬용 (보토3) |
예 | |
SDK루비 3.x의 경우 | 예 | |
SDK러스트용 | 부분 | 타임스트림에만 지원됩니다. |
SDK스위프트용 | 아니요 | |
를 위한 도구 PowerShell | 예 |