AWS prescriptive-guidance documentation change
Summary
Updated documentation for cross-account DynamoDB table copying with AWS Backup. Changes include: terminology standardization (AWS Organizations organization -> organization in AWS Organizations), prerequisite clarification (added permissions requirement), console URL additions, grammatical improvements, and title correction.
Security assessment
Changes focus on documentation clarity and process accuracy rather than addressing security vulnerabilities. The added permissions prerequisite improves operational security awareness but doesn't document a specific security feature or address a disclosed vulnerability.
Diff
diff --git a/prescriptive-guidance/latest/patterns/copy-amazon-dynamodb-tables-across-accounts-using-aws-backup.md b/prescriptive-guidance/latest/patterns/copy-amazon-dynamodb-tables-across-accounts-using-aws-backup.md index 100327b72..6ebc71a2e 100644 --- a/prescriptive-guidance/latest/patterns/copy-amazon-dynamodb-tables-across-accounts-using-aws-backup.md +++ b/prescriptive-guidance/latest/patterns/copy-amazon-dynamodb-tables-across-accounts-using-aws-backup.md @@ -13 +13 @@ SummaryPrerequisites and limitationsArchitectureToolsEpicsRelated resources -When working with Amazon DynamoDB on Amazon Web Services (AWS), a common use case is to copy or sync DynamoDB tables in development, testing, or staging environments with the table data that is in the production environment. As a standard practice, each environment uses a different AWS account. +When working with Amazon DynamoDB on AWS, a common use case is to copy or sync DynamoDB tables in development, testing, or staging environments with the table data that is in the production environment. As a standard practice, each environment uses a different AWS account. @@ -15 +15 @@ When working with Amazon DynamoDB on Amazon Web Services (AWS), a common use cas -AWS Backup supports cross-Region and cross-account backup and restore of data for DynamoDB, Amazon Simple Storage Service (Amazon S3), and other AWS services. This pattern provides the steps for using AWS Backup cross-account backup and restore to copy DynamoDB tables between AWS accounts. +AWS Backup supports cross-Region and cross-account backup and restoration of data for DynamoDB, Amazon Simple Storage Service (Amazon S3), and other AWS services. This pattern provides the steps for using AWS Backup cross-account backup and restore to copy DynamoDB tables between AWS accounts. @@ -21 +21 @@ AWS Backup supports cross-Region and cross-account backup and restore of data fo - * Two active AWS accounts that belong to the same AWS Organizations organization + * Two active AWS accounts that belong to the same organization in AWS Organizations @@ -23 +23 @@ AWS Backup supports cross-Region and cross-account backup and restore of data fo - * DynamoDB tables in both the accounts. + * Permissions to create DynamoDB tables in both accounts @@ -25 +25 @@ AWS Backup supports cross-Region and cross-account backup and restore of data fo - * AWS Identity and Access Management (IAM) permissions to create and use AWS backup vaults + * AWS Identity and Access Management (IAM) permissions to create and use AWS Backup vaults @@ -32 +32 @@ AWS Backup supports cross-Region and cross-account backup and restore of data fo - * Source and target AWS accounts should be part of the same AWS Organizations organization. + * Source and target AWS accounts should be part of the same organization in AWS Organizations. @@ -56 +56 @@ AWS Backup supports cross-Region and cross-account backup and restore of data fo - 3. Restore the DynamoDb table in the target account using the backup from the target account backup vault. + 3. Restore the DynamoDB table in the target account by using the backup from the backup vault in the target account. @@ -67 +67 @@ You can use AWS Backup to schedule backups to run at specific intervals. - * [AWS Backup](https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html) – AWS Backup is a fully-managed service for centralizing and automating data protection across AWS services, in the cloud, and on premises. Using this service, you can configure backup policies and monitor activity for your AWS resources in one place. It allows you to automate and consolidate backup tasks that were previously performed service-by-service, and removes the need to create custom scripts and manual processes. + * [AWS Backup](https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html) is a fully-managed service for centralizing and automating data protection across AWS services, in the cloud, and on premises. Using this service, you can configure backup policies and monitor activity for your AWS resources in one place. It allows you to automate and consolidate backup tasks that were previously performed service by service, and removes the need to create custom scripts and manual processes. @@ -69 +69 @@ You can use AWS Backup to schedule backups to run at specific intervals. - * [Amazon DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.html) – Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. + * [Amazon DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.html) is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. @@ -80 +80 @@ Turn on advanced features for DynamoDB and cross-account backup.| In both the so - 1. On the AWS Management Console, open the AWS Backup console. + 1. On the AWS Management Console, open the [AWS Backup console](https://console.aws.amazon.com/backup/). @@ -91 +91 @@ Create backup vaults.| In both the source and the target AWS accounts, do the fo - 1. On the AWS Backup console, choose **Backup vaults**. + 1. On the [AWS Backup console](https://console.aws.amazon.com/backup/), choose **Backup vaults**. @@ -95 +95 @@ Create backup vaults.| In both the source and the target AWS accounts, do the fo -The ARNs of both the source and the target backup vaults will be required when you copying the DynamoDB table backup between the source account and the target account.| AWS DevOps, Migration engineer +The ARNs of both the source and the target backup vaults will be required when you copy the DynamoDB table backup between the source and target accounts.| AWS DevOps, Migration engineer @@ -107,2 +107,2 @@ In the source account, create a DynamoDB table backup.| To create a backup for t -A new backup job is created. To monitor the status of the backup job, on the AWS Backup **Jobs** page, choose the **Backup Jobs** tab. All active, in-progress, and completed backup jobs are listed in this tab.| AWS DevOps, DBA, Migration engineer -Copy the backup from the source account to the target account.| After the backup job is completed, copy the DynamoDB table backup from the backup vault in the source account to the backup vault in target account.To copy the backup vault, in the source account, do the following: +A new backup job is created. To monitor the status of the backup job, on the AWS Backup **Jobs** page, choose the **Backup Jobs** tab. All active, in-progress, and completed backup jobs are listed on this tab.| AWS DevOps, DBA, Migration engineer +Copy the backup from the source account to the target account.| After the backup job is complete, copy the DynamoDB table backup from the backup vault in the source account to the backup vault in the target account.To copy the backup vault, in the source account, do the following: @@ -110 +110 @@ Copy the backup from the source account to the target account.| After the backup - 1. On the AWS Backup console, choose **Backup vaults**. + 1. On the [AWS Backup console](https://console.aws.amazon.com/backup/), choose **Backup vaults**. @@ -120 +120 @@ Restore the backup in the target account.| In the target AWS account, do the fol - 1. On the AWS Backup console, choose **Backup vaults**. + 1. On the [AWS Backup console](https://console.aws.amazon.com/backup/), choose **Backup vaults**. @@ -144 +144 @@ To use the Amazon Web Services Documentation, Javascript must be enabled. Please -Copy Amazon DynamoDB tables across accounts +Convert JSON Oracle queries into PostgreSQL database SQL @@ -146 +146 @@ Copy Amazon DynamoDB tables across accounts -Create cost and usage reports for Amazon RDS and Amazon Aurora +Copy Amazon DynamoDB tables across accounts