DynamoDB 테이블을 한 계정에서 다른 계정으로 마이그레이션 - Amazon DynamoDB

DynamoDB 테이블을 한 계정에서 다른 계정으로 마이그레이션

한 계정에서 다른 계정으로 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에 대한 자세한 내용은 보조 인덱스를 사용하여 데이터 액세스 향상 섹션을 참조하세요.