

# DynamoDB 테이블을 한 계정에서 다른 계정으로 마이그레이션
<a name="bp-migrating-table-between-accounts"></a>

한 계정에서 다른 계정으로 Amazon DynamoDB 테이블을 마이그레이션하여 다중 계정 전략 또는 백업 전략을 구현할 수 있습니다. 테스트, 디버깅 또는 규정 준수를 위해 이 작업을 수행할 수도 있습니다. 일반적인 사용 사례는 각 환경이 서로 다른 AWS 계정을 사용하는 프로덕션, 스테이징, 테스트 및 개발 환경에서 DynamoDB 테이블을 복사하는 것입니다.

DynamoDB는 한 AWS 계정에서 다른 계정으로 테이블을 마이그레이션하는 2가지 옵션을 제공합니다.
+ **교차 계정 백업 및 복구를 위한 AWS Backup**: AWS Backup는 여러 AWS 서비스에서 백업을 중앙 집중식으로 관리할 수 있는 완전 관리형 백업 서비스입니다. 교차 계정 백업 및 복원 기능을 사용하면 한 계정의 DynamoDB 테이블을 백업하고 동일한 AWS Organization의 다른 계정으로 백업을 복원할 수 있습니다.
+ **Amazon S3로 DynamoDB 내보내기 및 가져오기:** Amazon S3로 DynamoDB 내보내기 및 가져오기 기능을 사용하면 Amazon S3 버킷으로 전체 내보내기를 수행한 다음 해당 데이터를 다른 AWS 계정의 새 테이블로 가져올 수 있습니다. 이 접근 방식은 동일한 AWS Organization에 속하지 않은 계정 간에 마이그레이션해야 하거나 AWS Backup를 사용하지 않으려는 경우에 적합합니다.

**참고**  
Amazon S3에서 가져오기는 로컬 보조 인덱스(LSI)가 있는 테이블을 지원하지 않지만, 글로벌 보조 인덱스(GSI)는 지원합니다. LSI 및 GSI에 대한 자세한 내용은 [DynamoDB에서 보조 인덱스를 사용하여 데이터 액세스 개선](SecondaryIndexes.md) 섹션을 참조하세요.

**Topics**
+ [교차 계정 백업 및 복원 시 AWS Backup을 사용하여 테이블 마이그레이션](bp-migrating-table-between-accounts-backup.md)
+ [S3로 내보내기를 사용하여 테이블을 마이그레이션하고 S3에서 가져오기](bp-migrating-table-between-accounts-s3.md)