

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# を使用してアカウント間で 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>

**前提条件**
+ の同じ組織に属する 2 AWS アカウント つのアクティブな AWS Organizations
+ 両方のアカウントに DynamoDB テーブルを作成するためのアクセス許可
+ AWS Identity and Access Management ボールトを作成および使用する (IAM) AWS Backup アクセス許可

**制限事項**
+ ソースとターゲットは、 の同じ組織の一部 AWS アカウント である必要があります AWS Organizations。

## アーキテクチャ
<a name="copy-amazon-dynamodb-tables-across-accounts-using-aws-backup-architecture"></a>

**ターゲットテクノロジースタック**
+ AWS Backup 
+ Amazon DynamoDB

**ターゲットアーキテクチャ**

![図に基づく、バックアップ保管庫間でのテーブルのコピーについての説明](http://docs.aws.amazon.com/ja_jp/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 リソースのアクティビティを 1 か所でモニタリングできます。これにより、以前はサービスごとに実行していたバックアップタスクが自動化および統合されるため、カスタムスクリプトや手動プロセスを作成する必要がなくなります。
+ [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>


| タスク | 説明 | 必要なスキル | 
| --- | --- | --- | 
| DynamoDB およびクロスアカウントバックアップの高度な特徴量を有効化する | ソースとターゲットの両方で AWS アカウント、次の操作を行います。[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/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>


| タスク | 説明 | 必要なスキル | 
| --- | --- | --- | 
| バックアップ保管庫の作成 | ソースとターゲットの両方で AWS アカウント、次の操作を行います。[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/prescriptive-guidance/latest/patterns/copy-amazon-dynamodb-tables-across-accounts-using-aws-backup.html)ソースアカウントとターゲットアカウント間で DynamoDB テーブルバックアップをコピーする場合、ソースとターゲットの両方のバックアップ保管庫の ARN が必要になります。 | AWS DevOps、移行エンジニア | 

### バックアップ保管庫を使用してバックアップと復元を行います。
<a name="perform-backup-and-restore-using-backup-vaults"></a>


| タスク | 説明 | 必要なスキル | 
| --- | --- | --- | 
| ソースアカウントで、DynamoDB テーブルバックアップを作成します。 | ソースアカウントの DynamoDB テーブルのバックアップを作成するには、以下を実行します。[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/prescriptive-guidance/latest/patterns/copy-amazon-dynamodb-tables-across-accounts-using-aws-backup.html)新しいバックアップジョブが作成されます。 バックアップジョブのステータスをモニタリングするには、 AWS Backup **Jobs** ページで Backup **Jobs **タブを選択します。このタブには、アクティブ、進行中、および完了状態のすべてのバックアップジョブが一覧表示されます。 | AWS DevOps、DBA、移行エンジニア | 
| バックアップをソースアカウントからターゲットアカウントにコピーします。 | バックアップジョブが完了した後、DynamoDB テーブルのバックアップをソースアカウントのバックアップ保管庫からターゲットアカウントのバックアップ保管庫にコピーします。バックアップ保管庫をソースアカウントにコピーするには、次の操作を行います。[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/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/ja_jp/prescriptive-guidance/latest/patterns/copy-amazon-dynamodb-tables-across-accounts-using-aws-backup.html) | AWS DevOps、移行エンジニア | 

## 関連リソース
<a name="copy-amazon-dynamodb-tables-across-accounts-using-aws-backup-resources"></a>
+ [DynamoDB AWS Backup での の使用](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/)