Task 7.4
Complete Task: DynamoDB Table & Backup Management
Section titled “Complete Task: DynamoDB Table & Backup Management”Resources Provided:
Section titled “Resources Provided:”- Table-1:
cmtr-29vd4qvr-dynamodb-b-table-1containing two items:- Item 1:
cmtr-29vd4qvr-dynamodb-b-table-item-ChangeMe - Item 2:
cmtr-29vd4qvr-dynamodb-b-table-item-MigrateMe
- Item 1:
Objectives:
Section titled “Objectives:”1. Create Table-2: New table cmtr-29vd4qvr-dynamodb-b-table-2 with same structure as Table-1
2. Update Item in Table-1: Rename cmtr-29vd4qvr-dynamodb-b-table-item-ChangeMe → cmtr-29vd4qvr-dynamodb-b-table-item-Changed
3. Migrate Item: Move cmtr-29vd4qvr-dynamodb-b-table-item-MigrateMe from Table-1 to Table-2, then delete from Table-1
4. Create GSI on Table-2: Global Secondary Index using PostedBy attribute
5. Enable PITR on Table-1: Point-in-Time Recovery
6. AWS Backup for Table-2:
| Resource | Name |
|---|---|
| Backup Vault | cmtr-29vd4qvr-dynamodb-b-BackupVault |
| Backup Plan | cmtr-29vd4qvr-dynamodb-b-BackupPlan |
| Backup Rule | cmtr-29vd4qvr-dynamodb-b-DailyBackup |
| Resource Assignment | DynamoDBTableSelection |
7. IAM Policy: cmtr-29vd4qvr-dynamodb-b-iam_policy-RestrictDeletion — allows table create/list/delete but denies backup deletion
