

# DB クラスタースナップショットのコピー
<a name="aurora-copy-snapshot"></a>

Amazon Aurora を使用すると、自動バックアップまたは手動 DB クラスタースナップショットをコピーできます。スナップショットをコピーすると、そのコピーは手動スナップショットになります。自動バックアップまたは手動スナップショットは複数のコピーを作成できますが、各コピーには一意の識別子が必要です。

同じ AWS リージョン 内、AWS リージョン 間でスナップショットをコピーできます。また、共有スナップショットをコピーできます。スナップショットは、1 つのステップで別の AWS リージョンまたは アカウントにコピーできます。

**注記**  
Amazon は、Amazon Aurora のバックアップおよびスナップショットデータの保持量と保持期間に基づいて請求を行います。Aurora バックアップおよびスナップショットに伴うストレージの詳細については、「[Amazon Aurora バックアップストレージの使用状況を確認する](aurora-storage-backup.md)」を参照してください。Aurora ストレージの料金情報については、「[Amazon RDS for Aurora の料金](https://aws.amazon.com/rds/aurora/pricing)」を参照してください。

DB クラスタースナップショットのコピーに関する制限と考慮事項を確認してください。DB クラスタースナップショットをコピーするには、次のいずれかのトピックを参照してください。
+ [AWS マネジメントコンソール による DB クラスタースナップショットのコピー](USER_CopyDBClusterSnapshot.CrossRegion.md)
+ [AWS CLI または Amazon RDS API を使用して、暗号化されていない DB クラスタースナップショットをコピーする](USER_CopyDBClusterSnapshot.Unencrypted.CrossRegion.md)
+ [AWS CLI または Amazon RDS API を使用して、暗号化されている DB クラスタースナップショットをコピーする](USER_CopyDBClusterSnapshot.Encrypted.CrossRegion.md)
+ [アカウント間での DB クラスタースナップショットのコピー](USER_CopyDBClusterSnapshot.CrossAccount.md)

## 制限
<a name="aurora-copy-snapshot.Limitations"></a>

スナップショットをコピーする際の制約は以下のとおりです。
+ 以下の AWS リージョン との間でスナップショットをコピーすることはできません。
  + 中国 (北京)
  + 中国 (寧夏)
+ AWS GovCloud (米国東部) と AWS GovCloud (US-West) の間でスナップショットをコピーすることはできます。ただし、これらの AWS GovCloud (US) リージョンと商用 AWS リージョン の間でスナップショットをコピーすることはできません。
+ ターゲットスナップショットが使用可能になる前に出典スナップショットを削除すると、スナップショットはコピーされない場合があります。ターゲットスナップショットのステータスが `AVAILABLE` になったことを確認してから、出典スナップショットを削除してください。
+ アカウントあたり 1 つのコピー先リージョンに対して最大 5 つのスナップショットコピーリクエストを実行できます。
+ 同じソース DB インスタンスに対して複数のスナップショットコピーをリクエストすると、それらは内部的にキューに追加されます。後でリクエストされたコピーは、それ以前のスナップショットコピーが完了するまで開始されません。詳細については、AWS ナレッジセンターの「[ Why is my EC2 AMI or EBS snapshot creation slow? (EC2 AMI または EBS スナップショットの作成が遅いのはなぜですか?)](https://aws.amazon.com/premiumsupport/knowledge-center/ebs-snapshot-ec2-ami-creation-slow/)」を参照してください。
+ 関連する AWS リージョン およびデータのコピー量に応じて、リージョン間のスナップショットのコピーは完了するまでに長時間かかることがあります。場合によっては、特定のコピー元 リージョンから多数のクロスリージョンスナップショットコピーのリクエストが発生することがあります。このような場合、Amazon RDS は進行中のいくつかのコピーが完了するまで、そのコピー元リージョンからの新しいクロスリージョンコピーリクエストをキューに入れることがあります。コピーリクエストがキューに入っている間は、そのリクエストに関する進捗情報は表示されません。コピーがスタートしたときに、進捗情報は表示されます。
+ Aurora は、差分スナップショットをサポートしていません。Aurora DB クラスタースナップショットのコピーは常にフルコピーとして保存されます。フルスナップショットコピーには、DB クラスターを復元するために必要なデータやメタデータすべてが含まれます。

## スナップショットのコピーに関する考慮事項
<a name="aurora-copy-snapshot.Considerations"></a>

スナップショットをコピーする際の考慮事項を次に示します。

**Topics**
+ [共有スナップショットコピーに関する考慮事項](#aurora-copy-snapshot.Shared)
+ [暗号化された DB クラスタースナップショットのコピーに関する考慮事項](#aurora-copy-snapshot.Encryption)
+ [リージョン間スナップショットのコピーに関する考慮事項](#aurora-copy-snapshot.AcrossRegions)
+ [パラメータグループの考慮事項](#aurora-copy-snapshot.Parameters)

### 共有スナップショットコピーに関する考慮事項
<a name="aurora-copy-snapshot.Shared"></a>

他の AWS アカウントにより共有されているスナップショットは、コピーすることができます。場合によっては、別の AWS アカウントから共有された暗号化されたスナップショットをコピーすることがあります。このような場合、スナップショットの暗号化に使用された AWS KMS key へのアクセス権が必要になります。詳細については、「[暗号化されたスナップショットの共有](share-encrypted-snapshot.md)」を参照してください。

#### 1 つのステップでのクロスリージョンコピーとクロスアカウントコピー
<a name="cross-region-cross-account-copy"></a>

 スナップショットのクロスリージョンおよびクロスアカウントを 1 つのアクションでコピーするには、まずスナップショットをターゲット AWS アカウントと共有する必要があります。スナップショットが暗号化されている場合は、AWS KMS キーをターゲット AWS アカウントと共有する必要があります。スナップショットがデフォルト AWS KMS キーで暗号化されている場合は、まずスナップショットをコピーしてカスタマーマネージドキーで再暗号化してから、ターゲットアカウントと共有する必要があります。共有されると、ターゲットアカウントからそのアカウント (リージョン内またはクロスリージョン) へのコピーを開始できます。

### 暗号化された DB クラスタースナップショットのコピーに関する考慮事項
<a name="aurora-copy-snapshot.Encryption"></a>

KMS キーを使用して暗号化されたスナップショットをコピーできます。暗号化された スナップショットをコピーする場合は、スナップショットのコピーも暗号化する必要があります。同じ AWS リージョン 内で暗号化されているスナップショットをコピーする場合、元のスナップショットと同じ KMS キーを使用してコピーを暗号化できます。または、別の KMS キー を指定することもできます。

リージョン間で、暗号化されたスナップショットをコピーする場合は、送信先の AWS リージョン で有効な KMS キーを指定する必要があります。これは、リージョン固有の KMS キーでも、マルチリージョンのキーでもかまいません。マルチリージョンの KMS キーの詳細については、「[AWS KMS でマルチリージョンキーを使用する](https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-overview.html)」を参照してください。

Amazon RDS の AWS KMS キー管理の詳細については、「[AWS KMS key 管理](Overview.Encryption.Keys.md)」を参照してください。

ソーススナップショットはコピープロセス全体で暗号化されたままになります。詳細については、「[Amazon Aurora の暗号化された DB クラスターの制限事項](Overview.Encryption.md#Overview.Encryption.Limitations)」を参照してください。

**注記**  
Amazon Aurora DB クラスタースナップショットの場合、暗号化されていない DB クラスタースナップショットをコピー時に暗号化することはできません。

暗号化された DB クラスタースナップショットをコピーするには、以下のトピックを参照してください。
+ [AWS CLI または Amazon RDS API を使用して、暗号化されている DB クラスタースナップショットをコピーする](USER_CopyDBClusterSnapshot.Encrypted.CrossRegion.md)
+ [アカウント間での DB クラスタースナップショットのコピー](USER_CopyDBClusterSnapshot.CrossAccount.md)

### リージョン間スナップショットのコピーに関する考慮事項
<a name="aurora-copy-snapshot.AcrossRegions"></a>

AWS リージョン 間で DB クラスタースナップショットをコピーできます。ただし、クロスリージョンのスナップショットコピーには、特定の制約と考慮事項があります。

関連する AWS リージョン およびデータのコピー量に応じて、リージョン間のスナップショットのコピーは完了するまでに長時間かかることがあります。

場合によっては、特定のコピー元 AWS リージョン からの多数のクロスリージョンスナップショットコピーのリクエストが発生することがあります。このような場合、Amazon RDS は進行中のいくつかのコピーが完了するまで、そのコピー元 AWS リージョン からの新しいクロスリージョンコピーリクエストをキューに入れることがあります。コピーリクエストがキューに入っている間は、そのリクエストに関する進捗情報は表示されません。コピーがスタートされたときに、進捗情報は表示されます。

クロスリージョンスナップショットコピーにはデータ転送料金が適用されます。クロスリージョンスナップショットのコピーは、ターゲットデータにフルコピーを作成しますが、データ転送料金は増分です。増分データには、前回のコピー以降にお客様のデータベースに追加された新しいデータと、既存のデータに加えられた変更の両方が含まれます。詳細については、「AWS Backup デベロッパーガイド」の「[AWS リージョン間でのバックアップコピーの作成](https://docs.aws.amazon.com/aws-backup/latest/devguide/cross-region-backup.html)」を参照してください。**

**注記**  
Aurora は、コピー先リージョンにスナップショットのフルコピーを作成するために必要な最小限のデータをコピーします。リージョン間でスナップショットをコピーする場合、データ転送料金が適用されます。

### パラメータグループの考慮事項
<a name="aurora-copy-snapshot.Parameters"></a>

リージョン間でスナップショットをコピーすると、コピーにはコピー元の DB クラスターで使用されているパラメータグループは含まれません。スナップショットを復元して新しい DB クラスターを作成すると、その DB クラスターは、作成された AWS リージョン のデフォルトのパラメータグループを取得します。新しい DB インスタンスクラスターでコピー元と同じパラメータを使用するには、以下の操作を行います。

1. DB クラスターパラメータグループを作成するには、コピー先の AWS リージョン で元の DB クラスターと同じ設定を使用します。新しい AWS リージョン に既にある場合は、それを使用できます。

1. コピー先の AWS リージョン でスナップショットを復元したら、新しい DB クラスターを変更し、前のステップからの新規または既存のパラメータグループを追加します。