

# 교차 계정 백업 및 복원 시 AWS Backup을 사용하여 테이블 마이그레이션
<a name="bp-migrating-table-between-accounts-backup"></a>

**사전 조건**:
+ 소스 및 대상 AWS 계정은 AWS Organizations 서비스에서 동일한 조직에 속해 있어야 합니다.
+ 유효한 AWS Identity and Access Management(IAM) 권한으로 AWS Backup 볼트를 생성하고 사용할 수 있어야 합니다.

교차 계정 백업 설정에 대한 자세한 내용은 [AWS 계정 간 백업 복사본 생성](https://docs.aws.amazon.com/aws-backup/latest/devguide/create-cross-account-backup.html)을 참조하세요.

**요금 정보**

AWS는 백업(테이블 크기 기준), AWS 리전 간의 모든 데이터 복사(데이터 양 기준), 복원(데이터 양 기준), 사용 중인 모든 스토리지 요금을 청구합니다. 비용이 지속적으로 청구되지 않도록 하려면 복원 후 필요하지 않은 백업을 삭제하면 됩니다.

요금에 대한 자세한 내용은 [AWS Backup 요금](https://aws.amazon.com/backup/pricing/)을 참조하세요.

## 1단계: DynamoDB 및 교차 계정 백업을 위한 고급 기능 활성화
<a name="bp-migrating-table-between-accounts-backup-enable-advanced-features"></a>

1. 소스 및 대상 AWS 계정 모두에서 AWS Management Console에 액세스하고 AWS Backup 콘솔을 엽니다.

1. **설정** 옵션을 선택합니다.

1. **Amazon DynamoDB 백업용 고급 기능**에서 **고급 기능**이 활성화되어 있는지 확인합니다. 활성화되어 있지 않으면 **활성화**를 선택합니다.

1. **교차 계정 관리**에서 **교차 계정 백업**에 대하여 **설정**을 선택합니다.

## 2단계: 소스 계정 및 대상 계정에 백업 볼트 생성
<a name="bp-migrating-table-between-accounts-backup-create-backup-vault"></a>

1. 소스 AWS 계정에서 AWS Backup 콘솔을 엽니다.

1. **백업 볼트**를 선택합니다.

1. **백업 저장소 생성**을 선택합니다.

1. 생성된 백업 볼트와 대상 AWS 계정의 **Amazon 리소스 이름(ARN)**을 복사하고 저장합니다.

1. 계정 간에 DynamoDB 테이블 백업을 복사할 때는 소스 및 대상 백업 볼트의 ARN이 모두 필요합니다.

## 3단계: 소스 계정에 DynamoDB 테이블 백업 생성
<a name="bp-migrating-table-between-accounts-backup-create-table-backup"></a>

1. **AWS Backup 대시보드 페이지**에서 **온디맨드 백업 생성**을 선택합니다.

1. **설정** 섹션에서 **리소스 유형**으로 **DynamoDB**를 선택한 다음 테이블 이름을 선택합니다.

1. **백업 볼트** 드롭다운 목록에서 소스 계정에서 생성한 백업 볼트를 선택합니다.

1. 원하는 **보존 기간**을 선택합니다.

1. **온디맨드 백업 생성**을 선택합니다.

1. **AWS Backup 작업** 페이지의 **Backup 작업** 탭에서 백업 작업의 상태를 모니터링합니다.

## 4단계: DynamoDB 테이블 백업을 소스 계정에서 대상 계정으로 복사
<a name="bp-migrating-table-between-accounts-backup-copy-table-backup"></a>

1. 백업 작업이 완료되면 소스 계정에서 AWS Backup 콘솔을 열고 **백업 볼트**를 선택합니다.

1. **백업**에서 DynamoDB 테이블 백업을 선택합니다. **작업**을 선택하고 **복사**를 선택합니다.

1. 대상 계정의 AWS 리전을 입력합니다.

1. **외부 볼트 ARN**의 경우 대상 계정에서 생성한 백업 볼트의 ARN을 입력합니다.

1.  대상 계정 백업 볼트에서 액세스를 활성화합니다.

## 5단계: 대상 계정에서 DynamoDB 테이블 백업 복원
<a name="bp-migrating-table-between-accounts-restore-table-backup"></a>

1. 대상 AWS 계정에서 AWS Backup 콘솔을 열고 **백업 볼트**를 선택합니다.

1. **백업**에서 소스 계정을 통해 복사한 백업을 선택합니다. **작업**을 선택한 다음, **복원**을 선택합니다.

1. 새 DynamoDB 테이블의 이름, 새 테이블에 적용할 암호화, 복원을 암호화할 키 및 기타 옵션을 입력합니다.

1. 복원이 완료되면 테이블 상태가 **활성**으로 표시됩니다.