DB クラスタースナップショットのコピー
Amazon Aurora を使用すると、自動バックアップまたは手動 DB クラスタースナップショットをコピーできます。スナップショットをコピーすると、そのコピーは手動スナップショットになります。自動バックアップまたは手動スナップショットは複数のコピーを作成できますが、各コピーには一意の識別子が必要です。
同じ AWS リージョン 内、AWS リージョン 間で、スナップショットをコピーできます。また共有スナップショットをコピーできます。
DB クラスタースナップショットを複数のリージョンやアカウントにコピーするには、いくつかのステップを実行する必要があります。これらのコピーアクションごとに別のステップを実行する必要があります。コピーの代わりに、他の AWS アカウントと手動スナップショットを共有することができます。詳細については、「DB クラスターのスナップショットの共有」を参照してください。
注記
Amazon は、Amazon Aurora のバックアップおよびスナップショットデータの保持量と保持期間に基づいて請求を行います。Aurora バックアップおよびスナップショットに伴うストレージの詳細については、「Amazon Aurora バックアップストレージの使用状況を確認する」を参照してください。Aurora ストレージの料金情報については、「Amazon RDS for Aurora の料金
DB クラスタースナップショットのコピーに関する制限と考慮事項を確認してください。DB クラスタースナップショットをコピーするには、次のいずれかのトピックを参照してください。
制限事項
スナップショットをコピーする際の制約は以下のとおりです。
-
以下の 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 スナップショットの作成が遅いのはなぜですか?)
」を参照してください。 -
関連する AWS リージョン およびデータのコピー量に応じて、リージョン間のスナップショットのコピーは完了するまでに長時間かかることがあります。場合によっては、特定のコピー元 リージョンから多数のクロスリージョンスナップショットコピーのリクエストが発生することがあります。このような場合、Amazon RDS は進行中のいくつかのコピーが完了するまで、そのコピー元リージョンからの新しいクロスリージョンコピーリクエストをキューに入れることがあります。コピーリクエストがキューに入っている間は、そのリクエストに関する進捗情報は表示されません。コピーがスタートしたときに、進捗情報は表示されます。
Aurora は、差分スナップショットコピーをサポートしていません。Aurora DB クラスタースナップショットコピーは常にフルコピーです。フルスナップショットコピーには、DB クラスターを復元するために必要なデータやメタデータすべてが含まれます。
スナップショットのコピーに関する考慮事項
スナップショットをコピーする際の考慮事項を次に示します。
トピック
共有スナップショットコピーに関する考慮事項
他の AWS アカウントにより共有されているスナップショットは、コピーすることができます。場合によっては、別の AWS アカウントから共有された暗号化されたスナップショットをコピーすることがあります。このような場合、スナップショットの暗号化に使用された AWS KMS key へのアクセス権が必要になります。
共有 DB クラスタースナップショットは、暗号化されているかどうかにかかわらず、同じ AWS リージョン 内でコピーのみ行えます。詳細については、「暗号化されたスナップショットの共有」を参照してください。
暗号化された DB クラスタースナップショットのコピーに関する考慮事項
KMS キーを使用して暗号化されたスナップショットをコピーできます。暗号化された スナップショットをコピーする場合は、スナップショットのコピーも暗号化する必要があります。同じ AWS リージョン 内で暗号化されているスナップショットをコピーする場合、元のスナップショットと同じ KMS キーを使用してコピーを暗号化できます。または、別の KMS キー を指定することもできます。
リージョン間で、暗号化されたスナップショットをコピーする場合は、送信先の AWS リージョン で有効な KMS キーを指定する必要があります。これは、リージョン固有の KMS キーでも、マルチリージョンのキーでもかまいません。マルチリージョンの KMS キーの詳細については、「AWS KMS でマルチリージョンキーを使用する」を参照してください。
Amazon RDS の AWS KMS キー管理の詳細については、「AWS KMS key 管理」を参照してください。
ソーススナップショットはコピープロセス全体で暗号化されたままになります。詳細については、「Amazon Aurora の暗号化された DB クラスターの制限事項」を参照してください。
注記
Amazon Aurora DB クラスタースナップショットの場合、暗号化されていない DB クラスタースナップショットをコピー時に暗号化することはできません。
暗号化された DB クラスタースナップショットをコピーするには、以下のトピックを参照してください。
リージョン間スナップショットのコピーに関する考慮事項
AWS リージョン 間で DB クラスタースナップショットをコピーできます。ただし、クロスリージョンのスナップショットコピーには、特定の制約と考慮事項があります。
関連する AWS リージョン およびデータのコピー量に応じて、リージョン間のスナップショットのコピーは完了するまでに長時間かかることがあります。
場合によっては、特定のコピー元 AWS リージョン からの多数のクロスリージョンスナップショットコピーのリクエストが発生することがあります。このような場合、Amazon RDS は進行中のいくつかのコピーが完了するまで、そのコピー元 AWS リージョン からの新しいクロスリージョンコピーリクエストをキューに入れることがあります。コピーリクエストがキューに入っている間は、そのリクエストに関する進捗情報は表示されません。コピーがスタートされたときに、進捗情報は表示されます。
クロスリージョンスナップショットのコピーは、ターゲットデータにフルコピーを作成しますが、データ転送料金は増分です。増分データには、前回のコピー以降にお客様のデータベースに追加された新しいデータと、既存のデータに加えられた変更の両方が含まれます。詳細については、「AWS Backup デベロッパーガイド」の「AWS リージョン間でのバックアップコピーの作成」を参照してください。
パラメータグループの考慮事項
リージョン間でスナップショットをコピーすると、コピーにはコピー元の DB クラスターで使用されているパラメータグループは含まれません。スナップショットを復元して新しい DB クラスターを作成すると、その DB クラスターは、作成された AWS リージョン のデフォルトのパラメータグループを取得します。新しい DB インスタンスクラスターでコピー元と同じパラメータを使用するには、以下の操作を行います。
-
DB クラスターパラメータグループを作成するには、コピー先の AWS リージョン で元の DB クラスターと同じ設定を使用します。新しい AWS リージョン に既にある場合は、それを使用できます。
-
コピー先の AWS リージョン でスナップショットを復元したら、新しい DB クラスターを変更し、前のステップからの新規または既存のパラメータグループを追加します。