AWS Backup を使用した DynamoDB テーブルのバックアップのコピー - Amazon DynamoDB

AWS Backup を使用した DynamoDB テーブルのバックアップのコピー

現在のバックアップのコピーを作成できます。バックアップは、オンデマンドで複数の AWSアカウントAWSまたはリージョンにコピーすることも、スケジュールしたバックアッププランの一部としてあるいは自動的にコピーすることもできます。また、Amazon DynamoDB Encryption Client のクロスアカウントのコピーやクロスリージョンのコピーのシーケンスを自動化することもできます。

クロスリージョンレプリケーションは、ビジネス継続性またはコンプライアンス要件があり、本番稼働用データから最小限の距離だけ離してバックアップを保存する場合に特に役立ちます。

クロスアカウントバックアップは、運用上またはセキュリティ上の理由からバックアップを組織内の 1 つまたは複数の AWS アカウントに確実にコピーする必要がある場合に便利です。元のバックアップを誤って削除してしまった場合は、コピー先のアカウントからコピー元のアカウントにバックアップをコピーし復元できます。これを行うには、Organizations サービスで同じ組織に属する 2 つのアカウントが必要です。

コピーでは、特に指定しない限り、ソースバックアップの設定を継承します。ただし、新しいコピーの「Never」の期限切れを指定した場合は例外があります。この設定では、新しいコピーはソースの有効期限を継承します。新しいバックアップコピーを永続的なコピーにする場合は、ソースバックアップを期限切れにならないように設定するか、新しいコピーの作成から 100 年後を有効期限に指定します。

注記

別のアカウントにコピーする場合は、まずそのアカウントからのアクセス許可が必要です。

バックアップをコピーするには、以下の操作を行います。

  1. AWS マネジメントコンソールにサインインして DynamoDB コンソール (https://console.aws.amazon.com/dynamodb/) を開きます。

  2. コンソールの左側のナビゲーションペインで、[Backups] (バックアップ) を選択します。

  3. コピーするバックアップの横にあるチェックボックスを選択します。

    • コピーするバックアップがグレーアウトしている場合は、AWS Backup で高度な機能を有効にする必要があります。次に、新しいバックアップを作成します。これで、この新しいバックアップを他のリージョンおよびアカウントにコピーし、今後、他の新しいバックアップをコピーできます。

  4. [Copy] (コピー) を選択します。

  5. バックアップを別のアカウントまたはリージョンにコピーする場合は、[Copy the recovery point to another destination] (リカバリポイントを別の送信先にコピーする) の横にあるチェックボックスをオンにします。次に、アカウント内の別のリージョンにコピーするか、別のリージョンの別のアカウントにコピーするかを選択します。

    注記

    バックアップを別のリージョンまたはアカウントに復元するには、まずそのリージョンまたはアカウントにバックアップをコピーしておく必要があります。

  6. ファイルをコピーする目的のボールドを選択します。必要に応じて、新しいバックアップボールトを作成することもできます。

  7. [Copy backup] (バックアップをコピー) を選択します。