기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
계정 기반 엔드포인트
계정 기반 엔드포인트는 AWS 계정 ID를 사용하여 이 기능을 지원하는 서비스에 대한 AWS 서비스 요청 라우팅을 간소화하여 고성능 및 확장성을 보장하는 데 도움이 됩니다. 계정 기반 엔드포인트를 지원하는 AWS SDK, 자격 증명 공급자 및 서비스를 사용하는 경우 SDK는 리전 엔드포인트가 아닌 계정 기반 엔드포인트를 자동으로 구성하고 사용합니다. 계정 기반 엔드포인트는 의 형태를 취하며https://
, 여기서 <account-id>
.ddb.<region>
.amazonaws.com
는 AWS 계정 ID로 대체되고 <account-id>
는 로 대체됩니다. AWS 리전<region>
기본적으로 계정 ID는 요청이 처리되고 엔드포인트를 구성하는 데 사용될 때 수집됩니다. 자격 증명 확인은 요청이 처리될 때도 발생하며 엔드포인트 확인 방법을 변경할 수 있습니다. 사용 중인 자격 증명 공급자에 따라 계정 ID가 다르게 소싱될 수 있습니다.
다음을 사용하여 이 기능을 구성하십시오.
aws_account_id
- 공유 AWSconfig
파일 설정AWS_ACCOUNT_ID
- 환경 변수aws.accountId
- JVM 시스템 속성: Java/Kotlin만 해당-
AWS 계정 ID입니다. 계정 기반 엔드포인트 라우팅에 사용됩니다. AWS 계정 ID의 형식은 111122223333입니다.
계정 기반 엔드포인트 라우팅은 일부 서비스에 더 나은 요청 성능을 제공합니다.
account_id_endpoint_mode
- 공유 AWSconfig
파일 설정AWS_ACCOUNT_ID_ENDPOINT_MODE
- 환경 변수aws.accountIdEndpointMode
- JVM 시스템 속성: Java/Kotlin만 해당-
이 설정은 필요한 경우 계정 기반 엔드포인트 라우팅을 끄고 계정 기반 규칙을 우회하는 데 사용됩니다.
기본값:
preferred
유효한 값:
-
preferred
– 엔드포인트에는 사용 가능한 경우 계정 ID가 포함되어야 합니다. -
disabled
– 확인된 엔드포인트에는 계정 ID가 포함되지 않습니다. -
required
– 엔드포인트에는 계정 ID가 포함되어야 합니다. 계정 ID를 사용할 수 없는 경우 에서 오류가 SDK 발생합니다.
-
와의 호환성 AWS SDKs
다음은 이 주제에 설명된 기능 및 설정을 SDKs 지원합니다. 모든 일부 예외가 기록됩니다. 모든 JVM 시스템 속성 설정은 AWS SDK for Java 및 AWS SDK for Kotlin 에서만 지원됩니다.
SDK | 지원 | SDK 버전에서 릴리스됨 | 참고 또는 추가 정보 |
---|---|---|---|
AWS CLI v2 | 아니요 | ||
SDK C++용 | 아니요 | ||
SDK Go V2(1.x)용 |
예 | v1.35.0 | |
SDK Go 1.x(V1)용 | 아니요 | ||
SDK Java 2.x용 | 예 | v2.28.4 | |
SDK Java 1.x용 | 예 | v1.12.771 | |
SDK JavaScript 3.x용 | 예 | v3.656.0 | |
SDK JavaScript 2.x용 | 아니요 | ||
SDK Kotlin용 | 예 | v1.3.37 | |
SDK 용.NET 3.x | 아니요 | ||
SDK 3.xPHP용 | 예 | v3.318.0 | |
SDK Python용(Boto3) |
아니요 | ||
SDK Ruby 3.x용 | 예 | v1.123.0 | |
SDK Rust용 | 아니요 | ||
SDK Swift용 | 아니요 | ||
용 도구 PowerShell | 아니요 |