DynamoDB 테이블 백업
이 단원에서는 Amazon DynamoDB 콘솔 또는 AWS Command Line Interface를 사용하여 테이블을 백업하는 방법을 설명합니다.
주제
다음 단계에 따라 AWS Management Console을 사용하여 기존 Music
테이블에 대해 이름이 MusicBackup
인 백업을 생성합니다.
테이블 백업을 생성하려면
AWS Management Console에 로그인하고 https://console.aws.amazon.com/dynamodb/
에서 DynamoDB 콘솔을 엽니다. -
다음 중 하나를 수행하여 백업을 생성할 수 있습니다.
-
Music
테이블의 Backups(백업) 탭에서 Create backup(백업 생성)을 선택합니다. -
콘솔 왼쪽의 탐색 창에서 [Backups]를 선택합니다. 그런 다음 [Create backup]을 선택합니다.
-
-
테이블 이름이
Music
인지 확인하고 백업 이름으로MusicBackup
을 입력합니다. 그런 다음 백업 생성을 선택하여 백업을 생성합니다.참고
탐색 창의 [Backups] 섹션을 사용하여 백업을 생성하는 경우, 테이블이 자동으로 미리 선택되어 있지 않습니다. 백업에 대한 원본 테이블 이름을 수동으로 선택해야 합니다.
백업 상태는 백업이 생성되는 동안 [Creating]으로 설정되며, 백업이 완료되면 백업 상태가 Available로 바뀝니다.
다음 단계에 따라 AWS CLI를 사용하여 기존 Music
테이블에 대한 백업을 생성합니다.
테이블 백업을 생성하려면
-
Music
테이블에 대해 이름이MusicBackup
인 백업을 생성합니다.aws dynamodb create-backup --table-name Music \ --backup-name MusicBackup
백업 상태는 백업이 생성되는 동안
CREATING
으로 설정됩니다.{ "BackupDetails": { "BackupName": "MusicBackup", "BackupArn": "arn:aws:dynamodb:us-east-1:123456789012:table/Music/backup/01489602797149-73d8d5bc", "BackupStatus": "CREATING", "BackupCreationDateTime": 1489602797.149 } }
백업이 완료되면 BackupStatus
가 AVAILABLE
로 바뀌어야 합니다. 제대로 바뀌었는지 확인하려면 describe-backup
명령을 사용합니다. 이전 단계의 출력에서 또는 list-backups
명령을 사용하여 backup-arn
의 입력 값을 얻을 수 있습니다.
aws dynamodb describe-backup \ --backup-arn arn:aws:dynamodb:us-east-1:123456789012:table/Music/backup/01489173575360-b308cd7d
백업을 추적하기 위해 list-backups
명령을 사용할 수 있습니다. 이 명령은 CREATING
또는 AVAILABLE
상태에 있는 모든 백업을 나열합니다.
aws dynamodb list-backups
list-backups
명령과 describe-backup
명령은 백업의 원본 테이블에 대한 정보를 확인하는 데 유용합니다.