

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

# 를 사용하여 DynamoDB 작업 AWS SDK for Kotlin
<a name="use-services-ddb"></a>

## AWS 계정 기반 엔드포인트 사용
<a name="use-services-ddb-account-based-endpoints"></a>

DynamoDB는 [AWS 계정 ID를 사용하여 요청 라우팅을 간소화하여 성능을 개선할 수 있는 계정 기반 엔드포인트](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Programming.SDKOverview.html#Programming.SDKs.endpoints)를 제공합니다. AWS 

이 기능을 활용하려면 버전 1.3.37 이상의를 사용해야 합니다 AWS SDK for Kotlin. [Maven 중앙 리포지토리](https://central.sonatype.com/artifact/aws.sdk.kotlin/dynamodb/versions)에 나열된 최신 버전의 SDK를 확인할 수 있습니다. 지원되는 SDK 버전이 활성화되면 자동으로 새 엔드포인트를 사용합니다.

계정 기반 라우팅을 옵트아웃하려는 경우 4가지 옵션 중 선택할 수 있습니다.
+ `AccountIdEndpointMode`를 `DISABLED`로 설정하여 DynamoDB 서비스 클라이언트를 구성합니다.
+ 환경 변수를 설정합니다.
+ JVM 시스템 속성을 설정합니다.
+ 공유 AWS 구성 파일 설정을 업데이트합니다.

다음 코드 스니펫은 DynamoDB 서비스 클라이언트를 구성하여 계정 기반 라우팅을 비활성화하는 방법의 예입니다.

```
DynamoDbClient.fromEnvironment {
    accountIdEndpointMode = AccountIdEndpointMode.DISABLED // The default value is PREFERRED.
}
```

 AWS SDKs 및 도구 참조 가이드에서는 마지막 세 [가지 구성 옵션](https://docs.aws.amazon.com/sdkref/latest/guide/feature-account-endpoints.html)에 대한 자세한 정보를 제공합니다.