

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 跨帳戶複製 Amazon DynamoDB 資料表 AWS Backup
<a name="copy-amazon-dynamodb-tables-across-accounts-using-aws-backup"></a>

*Ramkumar Ramanujam，Amazon Web Services*

## 總結
<a name="copy-amazon-dynamodb-tables-across-accounts-using-aws-backup-summary"></a>

在 上使用 Amazon DynamoDB 時 AWS，常見的使用案例是將開發、測試或預備環境中的 DynamoDB 資料表與生產環境中的資料表資料進行複製或同步。根據標準實務，每個環境都使用不同的 AWS 帳戶。 

AWS Backup 支援跨區域和跨帳戶備份和還原 DynamoDB、Amazon Simple Storage Service (Amazon S3) 和其他 的資料 AWS 服務。此模式提供使用 AWS Backup 跨帳戶備份和還原來複製 DynamoDB 資料表的步驟 AWS 帳戶。

## 先決條件和限制
<a name="copy-amazon-dynamodb-tables-across-accounts-using-aws-backup-prereqs"></a>

**先決條件**
+ 在 中 AWS 帳戶 屬於相同組織的兩個作用中 AWS Organizations
+ 在兩個帳戶中建立 DynamoDB 資料表的許可
+ AWS Identity and Access Management 建立和使用保存庫的 (IAM) AWS Backup 許可

**限制**
+ 來源和目標 AWS 帳戶 應該是 中相同組織的一部分 AWS Organizations。

## Architecture
<a name="copy-amazon-dynamodb-tables-across-accounts-using-aws-backup-architecture"></a>

**目標技術堆疊**
+ AWS Backup 
+ Amazon DynamoDB

**目標架構**

![在備份保存庫之間複製資料表的說明如下圖所示。](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/patterns/images/pattern-img/ef6e7393-edb6-4744-be26-43f1cbff9de9/images/fa9f3f2f-7a01-4093-9bd5-fc355e57ba67.png)


1. 在來源帳戶中的備份文件庫中建立 DynamoDB 資料表 AWS Backup 備份。

1. 將備份複製到目標帳戶中的備份保存庫。

1. 使用目標帳戶中備份文件庫的備份來還原目標帳戶中的 DynamoDB 資料表。

**自動化和擴展**

您可以使用 AWS Backup 來排程以特定間隔執行備份。

## 工具
<a name="copy-amazon-dynamodb-tables-across-accounts-using-aws-backup-tools"></a>
+ [AWS Backup](https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html) 是一種全受管服務，可集中和自動化跨雲端、雲端和內部部署 AWS 服務的資料保護。使用此服務，您可以在 AWS 單一位置設定資源的備份政策並監控活動。它可讓您自動化和合併先前由 服務執行的備份任務，並不需要建立自訂指令碼和手動程序。
+ [Amazon DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.html) 是全受管的 NoSQL 資料庫服務，可提供快速且可預測的效能和無縫的可擴展性。

## 史詩
<a name="copy-amazon-dynamodb-tables-across-accounts-using-aws-backup-epics"></a>

### 開啟來源和目標帳戶中 AWS Backup 的功能
<a name="turn-on-bkp-features-in-the-source-and-target-accounts"></a>


| 任務 | Description | 所需的技能 | 
| --- | --- | --- | 
| 開啟 DynamoDB 和跨帳戶備份的進階功能。 | 在來源和目標中 AWS 帳戶，執行下列動作：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/patterns/copy-amazon-dynamodb-tables-across-accounts-using-aws-backup.html) | AWS DevOps，遷移工程師 | 

### 在來源和目標帳戶中建立備份保存庫
<a name="create-backup-vaults-in-the-source-and-target-accounts"></a>


| 任務 | Description | 所需的技能 | 
| --- | --- | --- | 
| 建立備份保存庫。 | 在來源和目標中 AWS 帳戶，執行下列動作：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/patterns/copy-amazon-dynamodb-tables-across-accounts-using-aws-backup.html)<br />當您在來源和目標帳戶之間複製 DynamoDB 資料表備份時，將需要來源和目標備份文件庫的 ARNs。 | AWS DevOps，遷移工程師 | 

### 使用備份保存庫執行備份和還原
<a name="perform-backup-and-restore-using-backup-vaults"></a>


| 任務 | Description | 所需的技能 | 
| --- | --- | --- | 
| 在來源帳戶中，建立 DynamoDB 資料表備份。 | 若要為來源帳戶中的 DynamoDB 資料表建立備份，請執行下列動作：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/patterns/copy-amazon-dynamodb-tables-across-accounts-using-aws-backup.html)<br />建立新的備份任務。 <br />若要監控備份任務的狀態，請在 AWS Backup **任務**頁面上，選擇**備份任務**索引標籤。所有作用中、進行中和已完成的備份任務都會列在此索引標籤上。 | AWS DevOps、DBA、遷移工程師 | 
| 將備份從來源帳戶複製到目標帳戶。 | 備份任務完成後，將 DynamoDB 資料表備份從來源帳戶中的備份保存庫複製到目標帳戶中的備份保存庫。<br />若要複製備份保存庫，請在來源帳戶中執行下列動作：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/patterns/copy-amazon-dynamodb-tables-across-accounts-using-aws-backup.html) | AWS DevOps，遷移工程師，DBA | 
| 還原目標帳戶中的備份。 | 在目標中 AWS 帳戶，執行下列動作：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/patterns/copy-amazon-dynamodb-tables-across-accounts-using-aws-backup.html) | AWS DevOps、DBA、遷移工程師 | 

## 相關資源
<a name="copy-amazon-dynamodb-tables-across-accounts-using-aws-backup-resources"></a>
+ [AWS Backup 搭配 DynamoDB 使用](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/backuprestore_HowItWorksAWS.html)
+ [跨 建立備份複本 AWS 帳戶](https://docs.aws.amazon.com/aws-backup/latest/devguide/create-cross-account-backup.html)
+ [AWS Backup 定價](https://aws.amazon.com/backup/pricing/)