View a markdown version of this page

Kopieren eines DB-Snapshots für Amazon RDS - Amazon Relational Database Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Kopieren eines DB-Snapshots für Amazon RDS

Mit Amazon RDS können Sie automatisierte Backups oder manuelle DB-Snapshots kopieren. Nach dem Kopieren eines Snapshots ist die Kopie ein manueller Snapshot. Sie können mehrere Kopien eines automatisierten Backups oder eines manuellen Snapshots erstellen, aber jede Kopie muss über eine eindeutige Kennung verfügen.

Sie können einen Snapshot innerhalb desselben kopieren AWS-Region, Sie können einen Snapshot kopieren AWS-Regionen, und Sie können gemeinsam genutzte Snapshots kopieren. Sie können Schnappschüsse in einen anderen kopieren AWS-Region oder Konto in einem einzigen Schritt.

Kopieren eines DB-Snapshots

Für jeden AWS-Konto, Sie können bis zu 20 DB-Snapshots gleichzeitig aus einem kopieren AWS-Region zu einem anderen. Wenn Sie einen DB-Snapshot in einen anderen kopieren AWS-Region, erstellen Sie einen manuellen DB-Snapshot, der darin beibehalten wird AWS-Region. Einen DB-Snapshot aus der Quelle kopieren AWS-Region fallen Amazon RDS-Datenübertragungsgebühren an.

Weitere Informationen zu den Kosten von Datenübertragungen finden Sie unter Amazon RDS – Preise.

Nachdem die DB-Snapshot-Kopie in der neuen erstellt wurde AWS-Region, die DB-Snapshot-Kopie verhält sich darin genauso wie alle anderen DB-Snapshots AWS-Region.

Sie können einen DB-Snapshot mit dem kopieren AWS-Managementkonsole, der AWS CLI, oder die RDS-API.

Das folgende Verfahren kopiert einen verschlüsselten oder unverschlüsselten DB-Snapshot in dasselbe AWS-Region oder regionsübergreifend, mit dem AWS-Managementkonsole.

So kopieren Sie einen DB-Snapshot
  1. Loggen Sie sich ein bei AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter https://console.aws.amazon.com/rds/.

  2. Wählen Sie im Navigationsbereich die Option Snapshots.

  3. Wählen Sie den zu kopierenden DB-Snapshot.

  4. Wählen Sie für Actions (Aktionen) die Option Copy Snapshot (Snapshot kopieren).

    Die Seite Snapshot kopieren wird angezeigt.

    Kopieren Sie einen DB-Snapshot.
  5. (Optional) Wählen Sie für Oracle-DB-Instances die Kopieren Sie die Optionsgruppe aus dem Quell-DB-Snapshot Kontrollkästchen, um die dem Quell-Snapshot zugeordnete DB-Optionsgruppe zu kopieren und sie der Snapshot-Kopie zuzuordnen.

    Sie können die Optionsgruppe in eine andere kopieren AWS-Konto, ein anderes AWS-Region, oder beides. Wenn Sie diese Option wählen, können Sie keine wählen Optionsgruppe Ziel-DB. Weitere Informationen finden Sie unter Überlegungen zu Optionsgruppen.

    (Optional) Um die kopierte Optionsgruppe zu taggen, fügen Sie ein oder mehrere Tags hinzu.

  6. Für Ziel-DB-Optionsgruppe, wenn Sie die DB-Optionsgruppe nicht aus dem Quell-Snapshot kopieren, wählen Sie eine vorhandene Optionsgruppe im Ziel AWS-Region.

    Geben Sie diese Option an, wenn Sie einen Snapshot von einem kopieren AWS-Region zu einer anderen, und Ihre DB-Instance verwendet eine nicht standardmäßige Optionsgruppe.

    Damit die Quell-DB-Instance für Oracle oder Microsoft SQL Server die transparente Datenverschlüsselung verwendet, müssen Sie diese Option beim regionsübergreifenden Kopieren angeben. Weitere Informationen finden Sie unter Überlegungen zu Optionsgruppen.

  7. (Optional) Um den DB-Snapshot in einen anderen zu kopieren AWS-Region, für Zielregion, wähle das neue AWS-Region.

    Anmerkung

    Das Ziel AWS-Region muss dieselbe Datenbankmodul-Version wie die Quelle verfügbar haben AWS-Region.

  8. Für Neue DB-Snapshot-ID, geben Sie den Namen der DB-Snapshot-Kopie ein.

    Sie können mehrere Kopien eines automatisierten Backups oder eines manuellen Snapshots erstellen, aber jede Kopie muss über eine eindeutige Kennung verfügen.

  9. (Optional) Wählen Sie Copy Tags (Tags kopieren), um Tags und Werte aus dem Snapshot in die Kopie des Snapshots zu übernehmen.

  10. (Optional) Für Verschlüsselung , gehen Sie folgendermaßen vor:

    1. Wählen Sie Enable Encryption (Verschlüsselung aktivieren), wenn der DB-Snapshot nicht verschlüsselt ist, die Kopie aber verschlüsselt werden soll.

      Anmerkung

      Wenn der DB-Snapshot verschlüsselt ist, müssen Sie die Kopie verschlüsseln, damit das Kontrollkästchen bereits aktiviert ist.

    2. Für AWS KMS key geben Sie den KMS-Schlüsselbezeichner an, der zur Verschlüsselung der DB-Snapshot-Kopie verwendet werden soll.

  11. Wählen Sie Copy Snapshot (Snapshot kopieren) aus.

Sie können einen DB-Snapshot kopieren, indem Sie den AWS CLI beherrschen copy-db-Snapshot. Wenn Sie den Snapshot in einen neuen kopieren AWS-Region, führen Sie den Befehl in der neuen Version aus AWS-Region.

Zum Kopieren eines DB-Snapshots werden die folgenden Optionen verwendet. Nicht alle Optionen werden in allen Szenarien benötigt. Verwenden Sie die folgenden Beschreibungen und Beispiele, um die zu verwendenden Optionen zu ermitteln.

  • --source-db-snapshot-identifier – Der Bezeichner des Quell-DB-Snapshots.

    • Wenn sich der Quell-Snapshot im selben befindet AWS-Region Geben Sie als Kopie eine gültige DB-Snapshot-ID an. Beispiel, rds:mysql-instance1-snapshot-20130805.

    • Wenn sich der Quell-Snapshot im selben befindet AWS-Region als Kopie und wurde mit Ihrem geteilt AWS-Konto, geben Sie einen gültigen DB-Snapshot-ARN an. Beispiel, arn:aws:rds:us-west-2:123456789012:snapshot:mysql-instance1-snapshot-20130805.

    • Wenn sich der Quell-Snapshot in einem anderen befindet AWS-Region Geben Sie als die Kopie einen gültigen DB-Snapshot-ARN an. Beispiel, arn:aws:rds:us-west-2:123456789012:snapshot:mysql-instance1-snapshot-20130805.

    • Wenn Sie aus einem freigegebenen manuellen DB-Snapshot kopieren, muss dieser Parameter der Amazon-Ressourcenname (ARN) des freigegebenen DB-Snapshots sein.

    • Wenn Sie einen verschlüsselten Snapshot kopieren, muss dieser Parameter das ARN-Format für die Quelle haben AWS-Region, und muss mit dem übereinstimmen SourceDBSnapshotIdentifier in der PreSignedUrl Parameter.

  • --target-db-snapshot-identifier – Der Bezeichner für die neue Kopie des verschlüsselten DB-Snapshots.

  • --copy-option-group — Kopiert die DB-Optionsgruppe, die dem Quell-Snapshot zugeordnet ist, in das Ziel AWS-Konto oder AWS-Region und verknüpfen Sie es mit der Snapshot-Kopie.

  • --tag-specifications — (Optional) Die Tags, die der kopierten Optionsgruppe zugewiesen werden sollen. Verwenden Sie den Ressourcentyp og um die kopierte Optionsgruppe zu kennzeichnen. Sie können diese Option nur angeben, wenn --copy-option-group wird verwendet. Standardmäßig ist die kopierte Optionsgruppe nicht markiert.

  • --copy-tags – Geben Sie diese Option an, damit Tags und Werte aus dem Snapshot in die Kopie des Snapshots übernommen werden.

  • --option-group-name – Die Optionsgruppe, die der Kopie des Snapshots zugeordnet werden soll.

    Geben Sie diese Option an, wenn Sie einen Snapshot von einem kopieren AWS-Region zu einer anderen, und Ihre DB-Instance verwendet eine nicht standardmäßige Optionsgruppe.

    Damit die Quell-DB-Instance für Oracle oder Microsoft SQL Server die transparente Datenverschlüsselung verwendet, müssen Sie diese Option beim regionsübergreifenden Kopieren angeben. Weitere Informationen finden Sie unter Überlegungen zu Optionsgruppen.

  • --kms-key-id – Der KMS-Schlüsselbezeichner für einen verschlüsselten DB-Snapshot. Der KMS-Schlüsselbezeichner ist der Amazon Resource Name (ARN), der Schlüsselbezeichner oder der Schlüsselalias für den KMS-Schlüssel.

    • Wenn Sie einen verschlüsselten DB-Snapshot aus Ihrem kopieren AWS-Konto, können Sie einen Wert für diesen Parameter angeben, um die Kopie mit einem neuen KMS-Schlüssel zu verschlüsseln. Wenn Sie keinen Wert für diesen Parameter angeben, wird die Kopie des DB-Snapshots mit demselben KMS-Verschlüsselungsschlüssel wie der Quell-DB-Snapshot verschlüsselt.

    • Wenn Sie einen verschlüsselten DB-Snapshot kopieren, der von einem anderen gemeinsam genutzt wird AWS-Konto, dann müssen Sie einen Wert für diesen Parameter angeben.

    • Falls Sie diesen Parameter beim Kopieren eines unverschlüsselten Snapshots angeben, wird die Kopie verschlüsselt.

    • Wenn Sie einen verschlüsselten Snapshot in einen anderen kopieren AWS-Region, dann müssen Sie einen KMS-Schlüssel für das Ziel angeben AWS-Region. KMS-Schlüssel sind spezifisch für AWS-Region in dem sie erstellt wurden, und Sie können keine Verschlüsselungsschlüssel von einem verwenden AWS-Region in einem anderen AWS-Region.

Beispiel Unverschlüsselte Quelle in derselben Region

Der folgende Code erstellt eine Kopie eines Snapshots mit dem neuen Namen mydbsnapshotcopy, im selben AWS-Region als Quell-Snapshot. Beim Erstellen der Kopie werden die DB-Optionsgruppe und Tags des ursprünglichen Snapshots in die Snapshot-Kopie übernommen.

Für Linux, macOS oder Unix:

aws rds copy-db-snapshot \ --source-db-snapshot-identifier arn:aws:rds:us-west-2:123456789012:snapshot:mysql-instance1-snapshot-20130805 \ --target-db-snapshot-identifier mydbsnapshotcopy \ --copy-option-group \ --copy-tags

Für Windows:

aws rds copy-db-snapshot ^ --source-db-snapshot-identifier arn:aws:rds:us-west-2:123456789012:snapshot:mysql-instance1-snapshot-20130805 ^ --target-db-snapshot-identifier mydbsnapshotcopy ^ --copy-option-group ^ --copy-tags
Beispiel Unverschlüsselte Quelle in andere Region

Der folgende Code erstellt eine Kopie eines Snapshots mit dem neuen Namen mydbsnapshotcopy, in der AWS-Region in dem der Befehl ausgeführt wird.

Für Linux, macOS oder Unix:

aws rds copy-db-snapshot \ --source-db-snapshot-identifier arn:aws:rds:us-east-1:123456789012:snapshot:mysql-instance1-snapshot-20130805 \ --target-db-snapshot-identifier mydbsnapshotcopy

Für Windows:

aws rds copy-db-snapshot ^ --source-db-snapshot-identifier arn:aws:rds:us-east-1:123456789012:snapshot:mysql-instance1-snapshot-20130805 ^ --target-db-snapshot-identifier mydbsnapshotcopy
Beispiel Verschlüsselte Quelle in andere Region

Im folgenden Codebeispiel wird ein verschlüsselter DB-Snapshot aus der USA West (Oregon)-Region in die US East (N. Virginia)-Region kopiert. Führen Sie den Befehl in der Zielregion (us-east-1) aus.

Für Linux, macOS oder Unix:

aws rds copy-db-snapshot \ --source-db-snapshot-identifier arn:aws:rds:us-west-2:123456789012:snapshot:mysql-instance1-snapshot-20161115 \ --target-db-snapshot-identifier mydbsnapshotcopy \ --kms-key-id my-us-east-1-key \ --option-group-name custom-option-group-name

Für Windows:

aws rds copy-db-snapshot ^ --source-db-snapshot-identifier arn:aws:rds:us-west-2:123456789012:snapshot:mysql-instance1-snapshot-20161115 ^ --target-db-snapshot-identifier mydbsnapshotcopy ^ --kms-key-id my-us-east-1-key ^ --option-group-name custom-option-group-name
Beispiel regionsübergreifend, wobei die Optionsgruppe mit den Tags kopiert wird

Mit dem folgenden Code wird ein Snapshot kopiert AWS-Regionen, kopiert die DB-Optionsgruppe, die dem Quell-Snapshot zugeordnet ist, in das Ziel AWS-Region und weist der kopierten Optionsgruppe ein Tag zu. Führen Sie den Befehl in der Zielregion aus.

Für Linux, macOS oder Unix:

aws rds copy-db-snapshot \ --source-db-snapshot-identifier arn:aws:rds:us-west-2:123456789012:snapshot:mysql-instance1-snapshot-20161115 \ --target-db-snapshot-identifier mydbsnapshotcopy \ --copy-option-group \ --tag-specifications 'ResourceType=og,Tags=[{Key=environment,Value=production}]'

Für Windows:

aws rds copy-db-snapshot ^ --source-db-snapshot-identifier arn:aws:rds:us-west-2:123456789012:snapshot:mysql-instance1-snapshot-20161115 ^ --target-db-snapshot-identifier mydbsnapshotcopy ^ --copy-option-group ^ --tag-specifications "ResourceType=og,Tags=[{Key=environment,Value=production}]"

Der --source-region Der Parameter ist erforderlich, wenn Sie einen verschlüsselten Snapshot zwischen dem kopieren AWS GovCloud (US-East) und AWS GovCloud (US-West) Regionen. Geben Sie für --source-region die AWS-Region der Quell-DB-Instance an.

Wenn --source-region nicht festgelegt ist, geben Sie einen --pre-signed-url-Wert an. Eine vorsignierte URL ist eine URL, die eine mit der Signaturversion 4 signierte Anforderung für den Befehl copy-db-snapshot enthält, die in der Quell- AWS-Region aufgerufen wird. Weitere Informationen über die Option pre-signed-url finden Sie unter copy-db-snapshot in der AWS CLI -Befehlsreferenz.

Sie können einen DB-Snapshot mithilfe der Amazon-RDS-API-Operation CopyDBSnapshot kopieren. Wenn Sie den Snapshot in einen neuen kopieren AWS-Region, führen Sie die Aktion im neuen aus AWS-Region.

Zum Kopieren eines DB-Snapshots werden die folgenden Parameter verwendet. Nicht alle Parameter werden in allen Szenarien benötigt. Verwenden Sie die folgenden Beschreibungen und Beispiele, um die zu verwendenden Parameter zu ermitteln.

  • SourceDBSnapshotIdentifier – Der Bezeichner des Quell-DB-Snapshots.

    • Wenn sich der Quell-Snapshot im selben befindet AWS-Region Geben Sie als Kopie eine gültige DB-Snapshot-ID an. Beispiel, rds:mysql-instance1-snapshot-20130805.

    • Wenn sich der Quell-Snapshot im selben befindet AWS-Region als Kopie und wurde mit Ihrem geteilt AWS-Konto, geben Sie einen gültigen DB-Snapshot-ARN an. Beispiel, arn:aws:rds:us-west-2:123456789012:snapshot:mysql-instance1-snapshot-20130805.

    • Wenn sich der Quell-Snapshot in einem anderen befindet AWS-Region Geben Sie als die Kopie einen gültigen DB-Snapshot-ARN an. Beispiel, arn:aws:rds:us-west-2:123456789012:snapshot:mysql-instance1-snapshot-20130805.

    • Wenn Sie aus einem freigegebenen manuellen DB-Snapshot kopieren, muss dieser Parameter der Amazon-Ressourcenname (ARN) des freigegebenen DB-Snapshots sein.

    • Wenn Sie einen verschlüsselten Snapshot kopieren, muss dieser Parameter das ARN-Format für die Quelle haben AWS-Region, und muss mit dem übereinstimmen SourceDBSnapshotIdentifier in der PreSignedUrl Parameter.

  • TargetDBSnapshotIdentifier – Der Bezeichner für die neue Kopie des verschlüsselten DB-Snapshots.

  • CopyOptionGroup — Stellen Sie diesen Parameter ein auf true um die DB-Optionsgruppe, die dem Quell-Snapshot zugeordnet ist, in das Ziel zu kopieren AWS-Konto oder AWS-Region und verknüpfen Sie es mit der Snapshot-Kopie. Der Standardwert ist false.

  • TagSpecifications — (Optional) Die Tags, die der kopierten Optionsgruppe zugewiesen werden sollen. Verwenden Sie den Ressourcentyp og um die kopierte Optionsgruppe zu kennzeichnen. Sie können diesen Parameter nur angeben, wenn CopyOptionGroup ist true. Standardmäßig ist die kopierte Optionsgruppe nicht markiert.

  • CopyTags – Setzen Sie diesen Parameter auf true, damit Tags und Werte aus dem Snapshot in die Kopie des Snapshots übernommen werden. Der Standardwert ist false.

  • OptionGroupName – Die Optionsgruppe, die der Kopie des Snapshots zugeordnet werden soll.

    Geben Sie diesen Parameter an, wenn Sie einen Snapshot von einem kopieren AWS-Region zu einer anderen, und Ihre DB-Instance verwendet eine nicht standardmäßige Optionsgruppe.

    Damit die Quell-DB-Instance für Oracle oder Microsoft SQL Server die transparente Datenverschlüsselung verwendet, müssen Sie diesen Parameter beim regionsübergreifenden Kopieren angeben. Weitere Informationen finden Sie unter Überlegungen zu Optionsgruppen.

  • KmsKeyId – Der KMS-Schlüsselbezeichner für einen verschlüsselten DB-Snapshot. Der KMS-Schlüsselbezeichner ist der Amazon Resource Name (ARN), der Schlüsselbezeichner oder der Schlüsselalias für den KMS-Schlüssel.

    • Wenn Sie einen verschlüsselten DB-Snapshot aus Ihrem kopieren AWS-Konto, können Sie einen Wert für diesen Parameter angeben, um die Kopie mit einem neuen KMS-Schlüssel zu verschlüsseln. Wenn Sie keinen Wert für diesen Parameter angeben, wird die Kopie des DB-Snapshots mit demselben KMS-Verschlüsselungsschlüssel wie der Quell-DB-Snapshot verschlüsselt.

    • Wenn Sie einen verschlüsselten DB-Snapshot kopieren, der von einem anderen gemeinsam genutzt wird AWS-Konto, dann müssen Sie einen Wert für diesen Parameter angeben.

    • Falls Sie diesen Parameter beim Kopieren eines unverschlüsselten Snapshots angeben, wird die Kopie verschlüsselt.

    • Wenn Sie einen verschlüsselten Snapshot in einen anderen kopieren AWS-Region, dann müssen Sie einen KMS-Schlüssel für das Ziel angeben AWS-Region. KMS-Schlüssel sind spezifisch für AWS-Region in dem sie erstellt wurden, und Sie können keine Verschlüsselungsschlüssel von einem verwenden AWS-Region in einem anderen AWS-Region.

  • PreSignedUrl — Die URL, die eine signierte Signature Version 4-Anfrage für die enthält CopyDBSnapshot API-Vorgang in der Quelle AWS-Region das den zu kopierenden Quell-DB-Snapshot enthält.

    Geben Sie diesen Parameter an, wenn Sie einen verschlüsselten DB-Snapshot aus einem anderen kopieren AWS-Region mithilfe der Amazon RDS-API. Sie können anstelle dieses Parameters die Option für die Quellregion angeben, wenn Sie einen verschlüsselten DB-Snapshot unter Verwendung der AWS-Region aus einer anderen AWS CLI kopieren.

    Die vorsignierte URL muss eine gültige Anforderung für die API-Operation CopyDBSnapshot sein, die in der Quell- AWS-Region ausgeführt werden kann, in der sich der zu kopierende verschlüsselte DB-Snapshot befindet. Die vorsignierte URL-Anforderung muss die folgenden Parameterwerte enthalten:

    • DestinationRegion — Das AWS-Region in den der verschlüsselte DB-Snapshot kopiert wird. Das AWS-Region ist derselbe, wo CopyDBSnapshot Es wird eine Operation aufgerufen, die diese vorsignierte URL enthält.

      Nehmen wir beispielsweise an, Sie kopieren einen verschlüsselten DB-Snapshot aus der Region us-west-2 in die Region us-east-1. Sie rufen dann die Aktion CopyDBSnapshot in der Region us-east-1 auf und geben Sie eine vorsignierte URL an, die einen Aufruf an die Aktion CopyDBSnapshot in der Region us-west-2 enthält. In diesem Beispiel muss DestinationRegion in der vorsignierten URL auf die Region us-east-1 festgelegt werden.

    • KmsKeyId – Die KMS-Schlüsselkennung für den Schlüssel, der für die Verschlüsselung der Kopie des DB-Snapshots in der Ziel- AWS-Region verwendet werden soll. Dies ist derselbe Bezeichner für beide CopyDBSnapshot Vorgang, der im Ziel aufgerufen wird AWS-Region und der Vorgang, der in der vorsignierten URL enthalten ist.

    • SourceDBSnapshotIdentifier – Der DB-Snapshot-Bezeichner des zu kopierenden verschlüsselten DB-Snapshots. Dieser Bezeichner muss im ARN-Format (Amazon-Ressourcenname) der Quell- AWS-Region angegeben werden. Wenn Sie beispielsweise einen verschlüsselten DB-Snapshot aus der Region USA-West-2 kopieren, entspricht der SourceDBSnapshotIdentifier folgendem Beispiel: arn:aws:rds:us-west-2:123456789012:snapshot:mysql-instance1-snapshot-20161115.

    Weitere Informationen zu mit Signature Version 4 signierte Anforderungen finden Sie nachstehend:

Beispiel Unverschlüsselte Quelle in derselben Region

Der folgende Code erstellt eine Kopie eines Snapshots mit dem neuen Namen mydbsnapshotcopy, im selben AWS-Region als Quell-Snapshot. Beim Erstellen der Kopie werden alle Tags des ursprünglichen Snapshots in die Snapshot-Kopie übernommen.

https://rds.us-west-1.amazonaws.com/ ?Action=CopyDBSnapshot &CopyTags=true &SignatureMethod=HmacSHA256 &SignatureVersion=4 &SourceDBSnapshotIdentifier=mysql-instance1-snapshot-20130805 &TargetDBSnapshotIdentifier=mydbsnapshotcopy &Version=2013-09-09 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140429/us-west-1/rds/aws4_request &X-Amz-Date=20140429T175351Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=9164337efa99caf850e874a1cb7ef62f3cea29d0b448b9e0e7c53b288ddffed2
Beispiel Unverschlüsselte Quelle in andere Region

Der folgende Code erstellt eine Kopie eines Snapshots mit dem neuen Namen mydbsnapshotcopy in der USA West (Nordkalifornien)-Region.

https://rds.us-west-1.amazonaws.com/ ?Action=CopyDBSnapshot &SignatureMethod=HmacSHA256 &SignatureVersion=4 &SourceDBSnapshotIdentifier=arn%3Aaws%3Ards%3Aus-east-1%3A123456789012%3Asnapshot%3Amysql-instance1-snapshot-20130805 &TargetDBSnapshotIdentifier=mydbsnapshotcopy &Version=2013-09-09 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140429/us-west-1/rds/aws4_request &X-Amz-Date=20140429T175351Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=9164337efa99caf850e874a1cb7ef62f3cea29d0b448b9e0e7c53b288ddffed2
Beispiel regionsübergreifend, wobei die Optionsgruppe mit den Tags kopiert wird

Der folgende Code kopiert einen Snapshot in die Region USA West (Nordkalifornien), kopiert die dem Quell-Snapshot zugeordnete DB-Optionsgruppe in diese Region und weist der kopierten Optionsgruppe ein Tag zu.

https://rds.us-west-1.amazonaws.com/ ?Action=CopyDBSnapshot &CopyOptionGroup=true &TagSpecifications.item.1.ResourceType=og &TagSpecifications.item.1.Tags.Tag.1.Key=environment &TagSpecifications.item.1.Tags.Tag.1.Value=production &SignatureMethod=HmacSHA256 &SignatureVersion=4 &SourceDBSnapshotIdentifier=arn%3Aaws%3Ards%3Aus-east-1%3A123456789012%3Asnapshot%3Amysql-instance1-snapshot-20130805 &TargetDBSnapshotIdentifier=mydbsnapshotcopy &Version=2013-09-09 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140429/us-west-1/rds/aws4_request &X-Amz-Date=20140429T175351Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=9164337efa99caf850e874a1cb7ef62f3cea29d0b448b9e0e7c53b288ddffed2
Beispiel Verschlüsselte Quelle in andere Region

Der folgende Code erstellt eine Kopie eines Snapshots mit dem neuen Namen mydbsnapshotcopy in der US East (N. Virginia)-Region.

https://rds.us-east-1.amazonaws.com/ ?Action=CopyDBSnapshot &KmsKeyId=my-us-east-1-key &OptionGroupName=custom-option-group-name &PreSignedUrl=https%253A%252F%252Frds.us-west-2.amazonaws.com%252F %253FAction%253DCopyDBSnapshot %2526DestinationRegion%253Dus-east-1 %2526KmsKeyId%253Dmy-us-east-1-key %2526SourceDBSnapshotIdentifier%253Darn%25253Aaws%25253Ards%25253Aus-west-2%25253A123456789012%25253Asnapshot%25253Amysql-instance1-snapshot-20161115 %2526SignatureMethod%253DHmacSHA256 %2526SignatureVersion%253D4 %2526Version%253D2014-10-31 %2526X-Amz-Algorithm%253DAWS4-HMAC-SHA256 %2526X-Amz-Credential%253DAKIADQKE4SARGYLE%252F20161117%252Fus-west-2%252Frds%252Faws4_request %2526X-Amz-Date%253D20161117T215409Z %2526X-Amz-Expires%253D3600 %2526X-Amz-SignedHeaders%253Dcontent-type%253Bhost%253Buser-agent%253Bx-amz-content-sha256%253Bx-amz-date %2526X-Amz-Signature%253D255a0f17b4e717d3b67fad163c3ec26573b882c03a65523522cf890a67fca613 &SignatureMethod=HmacSHA256 &SignatureVersion=4 &SourceDBSnapshotIdentifier=arn%3Aaws%3Ards%3Aus-west-2%3A123456789012%3Asnapshot%3Amysql-instance1-snapshot-20161115 &TargetDBSnapshotIdentifier=mydbsnapshotcopy &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20161117/us-east-1/rds/aws4_request &X-Amz-Date=20161117T221704Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=da4f2da66739d2e722c85fcfd225dc27bba7e2b8dbea8d8612434378e52adccf

Einschränkungen

Im folgenden werden einige Einschränkungen beim Kopieren von Snapshots aufgeführt:

  • Sie können einen Snapshot nicht in die oder aus den China (Peking) oder der China (Ningxia)-Region kopieren.

  • Sie können einen Snapshot kopieren zwischen AWS GovCloud (US-East) und AWS GovCloud (US-West). Sie können jedoch keinen Snapshot zwischen diesen kopieren GovCloud (USA) Regionen und Regionen, die dies nicht sind GovCloud (USA) Regionen.

  • Wenn Sie einen Quell-Snapshot löschen, bevor der Ziel-Snapshot verfügbar ist, kann das Kopieren des Snapshots fehlschlagen. Verifizieren Sie, dass der Ziel-Snapshot den Status AVAILABLE hat, bevor Sie einen Quell-Snapshot löschen.

  • Pro Konto können bis zu 20 regionsübergreifende Snapshot-Kopieranfragen für eine einzige Zielregion bearbeitet werden.

  • Wenn Sie mehrere Snapshot-Kopien für dieselbe Quell-DB-Instance anfordern, werden diese intern in die Warteschlange gestellt. Mit den später angeforderten Kopien wird erst begonnen, wenn die vorherigen Snapshot-Kopien fertiggestellt sind. Weitere Informationen finden Sie unter Warum ist die Erstellung meines EC2-AMI- oder EBS-Snapshots langsam? in der AWS Wissenszentrum.

  • Abhängig von AWS-Regionen Der Umfang und die Menge der zu kopierenden Daten können Stunden in Anspruch nehmen, bis eine regionsübergreifende Snapshot-Kopie abgeschlossen ist. In einigen Fällen kann es eine große Anzahl von regionsübergreifenden Snapshot-Kopieranforderungen aus einer bestimmten -Region geben. In solchen Fällen stellt Amazon RDS neue regionsübergreifende Kopieranforderungen dieser -Quellregion gegebenenfalls in eine Warteschlange, bis aktive Kopiervorgänge abgeschlossen wurden. Zu Kopieranforderungen, die sich in der Warteschlange befinden, werden keine Fortschrittsinformationen angezeigt. Fortschrittsinformationen werden angezeigt, sobald der Kopiervorgang gestartet wird.

  • Wenn eine Kopie noch aussteht, wenn Sie eine andere Kopie starten, wird die zweite Kopie nicht starten, bis nach Abschluss der ersten Kopie.

  • Sie können keinen Snapshot von kopieren Multi-AZ DB-Cluster.

  • Sie können nur Snapshots von DB-Instances kopieren, die io2-Volumes verwenden AWS-Regionen wo io2 Block Express-Volumes verfügbar sind. Weitere Informationen finden Sie unter Amazon-RDS-DB-Instance-Speicher.

Überlegungen

Überlegungen zum Kopieren eines DB-Snapshots finden Sie in den folgenden Themen.

Snapshot-Aufbewahrung

Amazon RDS löscht automatisierte Backups in verschiedenen Situationen:

  • Am Ende des Aufbewahrungszeitraums.

  • Wenn Sie automatisierte Backups für eine DB-Instance deaktivieren.

  • Wenn Sie eine DB-Instance löschen.

Soll ein automatisches Backup länger aufbewahrt werden, erstellen Sie durch Kopieren einen manuellen Snapshot, der aufbewahrt wird, bis Sie ihn löschen. Amazon-RDS-Speicherkosten können für manuelle Snapshots anfallen, wenn sie Ihren Standardspeicherplatz überschreiten.

Weitere Information zu Sicherungsspeicherkosten finden Sie unter Amazon RDS – Preise.

Überlegungen zum Kopieren freigegebener Snapshots

Sie können Schnappschüsse kopieren, die Ihnen von anderen geteilt wurden AWS-Konten. In einigen Fällen können Sie einen verschlüsselten Snapshot kopieren, der von einem anderen geteilt wurde AWS-Konto. In diesen Fällen benötigen Sie Zugriff auf AWS KMS key das wurde verwendet, um den Snapshot zu verschlüsseln.

Anmerkung

Für freigegebene Snapshots, die Sie kopieren, fallen Amazon-RDS-Speicherkosten an. Amazon RDS hängt möglicherweise den ARN der Quell-DB-Instance an den Snapshot an, den Sie kopiert haben.

Sie können einen gemeinsam genutzten DB-Snapshot kopieren AWS-Regionen wenn der Snapshot unverschlüsselt ist.

Anmerkung

Kopieren gemeinsam genutzter inkrementeller Snapshots in dasselbe AWS-Region wird unterstützt, wenn sie unverschlüsselt oder mit demselben KMS-Schlüssel wie der ursprüngliche vollständige Snapshot verschlüsselt sind. Wenn Sie einen anderen KMS-Schlüssel verwenden, um nachfolgende Snapshots zu verschlüsseln, wenn sie kopiert werden, sind diese freigegebenen Snapshots vollständige Snapshots. Weitere Informationen finden Sie unter Überlegungen zum inkrementellen Kopieren von Snapshots.

Cross-Region und kontoübergreifendes Kopieren in einem einzigen Schritt

Um einen Snapshot Regions- und kontoübergreifend in einer einzigen Aktion zu kopieren, müssen Sie den Snapshot zunächst für das Ziel freigeben AWS Konto. Wenn der Snapshot verschlüsselt ist, müssen Sie auch den teilen AWS KMS Schlüssel mit dem Ziel AWS Konto. Wenn der Snapshot mit der Standardverschlüsselung verschlüsselt ist AWS KMS Schlüssel, Sie müssen zuerst den Snapshot kopieren, um ihn mit einem vom Kunden verwalteten Schlüssel erneut zu verschlüsseln, bevor Sie ihn für das Zielkonto freigeben. Nach dem Teilen können Sie eine Kopie vom Zielkonto auf dieses Konto (regionsintern oder regionsübergreifend) veranlassen.

Überlegungen zum verschlüsselten Kopieren von Snapshots

Sie können einen Snapshot kopieren, der mit einem KMS-Schlüssel verschlüsselt wurde. Wenn Sie einen verschlüsselten Snapshot kopieren, muss auch die Kopie des Snapshots verschlüsselt werden. Wenn Sie einen verschlüsselten Snapshot in denselben kopieren AWS-Region, können Sie die Kopie mit demselben KMS-Schlüssel wie den ursprünglichen Snapshot verschlüsseln. Oder Sie können einen anderen KMS-Schlüssel angeben.

Wenn Sie einen verschlüsselten Snapshot in andere Regionen kopieren, müssen Sie einen gültigen KMS-Schlüssel für die Ziel- AWS-Region angeben. Es kann ein sein Region-specific KMS-Schlüssel oder ein Schlüssel für mehrere Regionen. Weitere Informationen über multiregionale Schlüssel finden Sie unter Verwenden von multiregionalen Schlüsseln in AWS KMS.

Der Quell-Snapshot bleibt den gesamten Kopiervorgang über verschlüsselt. Weitere Informationen finden Sie unter Einschränkungen von Amazon RDS verschlüsselte DB -Instances.

Die Kopie eines unverschlüsselten Snapshots kann verschlüsselt werden. Auf diese Weise können Sie zuvor unverschlüsselte DB-Instances schnell verschlüsseln. Dazu können Sie einen Snapshot Ihrer DB-Instance erstellen, wenn Sie bereit sind, sie zu verschlüsseln. Sie erstellen dann eine Kopie dieses Snapshots und geben einen KMS-Schlüssel an, um diese Snapshot-Kopie zu verschlüsseln. Anschließend können Sie eine verschlüsselte DB-Instance aus dem verschlüsselten Snapshot wiederherstellen.

Wichtig

Wenn Sie explizite Ablehnungsanweisungen für alle Ressourcen (*) in verwenden AWS KMS Wichtige Richtlinien bei verwalteten Diensten wie Amazon RDS: Sie müssen eine Bedingung angeben, damit das Konto, das die Ressource besitzt, zugelassen wird. Ohne diese Bedingung kann der Kopiervorgang fehlschlagen, auch wenn die Zugriffsverweigerungsregel Ausnahmen für Ihren IAM-Benutzer enthält.

Für weitere Informationen über AWS KMS Schlüsselverwaltung für Amazon RDS finden Sie unter AWS KMS key Verwaltung.

Erforderliche Berechtigungen zum Kopieren verschlüsselter Schnappschüsse

Um einen verschlüsselten DB-Snapshot zu kopieren, muss Ihr Benutzer über die folgenden Berechtigungen verfügen, um die Amazon RDS-Verschlüsselung verwenden zu können.

  • kms:DescribeKey

  • kms:CreateGrant

  • kms:Decrypt

  • kms:Encrypt

  • kms:GenerateDataKey

  • kms:GenerateDataKeyWithoutPlaintext

  • kms:ReEncrypt

Wenn Sie zur Einschränkung IAM-Richtlinienbedingungen verwenden AWS KMS Vorgänge gewähren, stellen Sie sicher, dass Ihre Richtlinie alle für Amazon RDS erforderlichen Vorgänge umfasst. Wenn Sie eine erhalten KMSKeyNotAccessibleFault Fehler beim regionsübergreifenden Kopieren eines verschlüsselten Snapshots. Stellen Sie sicher, dass Ihre IAM-Richtlinie alle erforderlichen Angaben enthält AWS KMS die oben genannten Zuschussvorgänge.

Überlegungen zum inkrementellen Kopieren von Snapshots

Ein inkrementeller Snapshot enthält nur die Daten, die sich nach dem letzten Snapshot derselben DB-Instance geändert haben. Das inkrementelle Kopieren von Snapshots ist schneller und verursacht geringere Speicherkosten als das vollständige Kopieren von Snapshots.

Ob eine Snapshot-Kopie inkrementell ist, wird durch die zuletzt erstellte Snapshot-Kopie und den Quell-Snapshot bestimmt. Wenn die letzte Snapshot-Kopie gelöscht wurde, ist die nächste Kopie eine vollständige Kopie und keine inkrementelle Kopie. Eine Snapshot-Kopie hat denselben Typ wie der Quell-Snapshot. Wenn es sich beim Quell-Snapshot um einen inkrementellen Snapshot handelt, ist auch die Snapshot-Kopie ein inkrementeller Snapshot. Die Inkrementalität wird auch durch die Anzahl der Änderungen bestimmt, die seit dem letzten Snapshot in der Quell-DB-Instance vorgenommen wurden.

Wenn Sie einen Snapshot kopieren AWS-Konten, die Kopie ist nur dann eine inkrementelle Kopie, wenn alle der folgenden Bedingungen erfüllt sind:

  • Die aktuelle Snapshot-Kopie stammt von derselben Quell-DB-Instance und ist im Zielkonto noch vorhanden.

  • Alle Kopien des Snapshots im Zielkonto sind entweder unverschlüsselt oder wurden mit demselben KMS-Schlüssel verschlüsselt. Wenn sie verschlüsselt sind, müssen sie dieselbe Abstammung haben, d. h. eine übereinstimmende Vererbungstiefe und konsistente Verschlüsselungsschlüssel auf den entsprechenden Ebenen.

  • Wenn es sich bei der Quell-DB-Instance um eine handelt Multi-AZ Instance, seit der letzte Snapshot daraus erstellt wurde, ist kein Failover zu einer anderen AZ erfolgt.

Die folgenden Beispiele veranschaulichen den Unterschied zwischen vollständigen und inkrementellen Snapshots. Sie gelten sowohl für freigegebene als auch für nicht freigegebene Snapshots.

Snapshot Verschlüsselungsschlüssel Vollständig oder inkrementell
S1 K1 Voll
S2 K1 Inkrementelle von S1
S3 K1 Inkrementelle von S2
S4 K1 Inkrementelle von S3
Kopie von S1 (S1C) K2 Voll
Kopie von S2 (S2C) K3 Voll
Kopie von S3 (S3C) K3 Inkrementelle von S2C
Kopie von S4 (S4C) K3 Inkrementelle von S3C
Kopie 2 von S4 (S4C2) K4 Voll
Anmerkung

In diesen Beispielen sind Snapshots S2, S3 und S4 nur inkrementell, wenn der vorherige Snapshot noch vorhanden ist.

Gleiches gilt für Kopien. Snapshot-Kopien S3C und S4C sind nur inkrementell, wenn die vorherige Kopie noch vorhanden ist.

Für Informationen zum Kopieren inkrementeller Snapshots AWS-Regionen, siehe Vollständige und inkrementelle Kopien.

Überlegungen zum regionsübergreifenden Kopieren von Snapshots

Sie können DB-Snapshots über AWS-Regionen hinweg kopieren. Für das regionsübergreifende Kopieren von Snapshots fallen Datenübertragungsgebühren an. Cross-Region Das Kopieren von Snapshots unterliegt bestimmten Einschränkungen und Überlegungen.

Anfordern einer Regionsübergreifende Kopie für DB-Snapshots

Um mit der Quellregion zu kommunizieren, um eine regionsübergreifende DB-Snapshot-Kopie anzufordern, muss der Anforderer (IAM-Rolle oder IAM-Benutzer) Zugriff auf den Quell-DB-Snapshot und die Quellregion haben.

Bestimmte Bedingungen in der IAM-Richtlinie des Anforderers können dazu führen, dass die Anfrage fehlschlägt. In den folgenden Beispielen wird davon ausgegangen, dass Sie den DB-Snapshot von USA Ost (Ohio) zu US East (N. Virginia) kopieren. Diese Beispiele zeigen die Bedingungen in der IAM-Richtlinie des Anforderers, die dazu führen, dass die Anfrage fehlschlägt:

  • Die Richtlinie des Anforderers hat eine Bedingung für aws:RequestedRegion.

    ... "Effect": "Allow", "Action": "rds:CopyDBSnapshot", "Resource": "*", "Condition": { "StringEquals": { "aws:RequestedRegion": "us-east-1" } }

    Die Anfrage schlägt fehl, weil die Richtlinie den Zugriff auf die Quellregion nicht zulässt. Für eine erfolgreiche Anfrage geben Sie sowohl die Quell- als auch die Zielregion an.

    ... "Effect": "Allow", "Action": "rds:CopyDBSnapshot", "Resource": "*", "Condition": { "StringEquals": { "aws:RequestedRegion": [ "us-east-1", "us-east-2" ] } }
  • Die Richtlinie des Anforderers erlaubt keinen Zugriff auf den Quell-DB-Snapshot.

    ... "Effect": "Allow", "Action": "rds:CopyDBSnapshot", "Resource": "arn:aws:rds:us-east-1:123456789012:snapshot:target-snapshot" ...

    Für eine erfolgreiche Anfrage geben Sie sowohl die Quell- als auch die Ziel-Snapshots an.

    ... "Effect": "Allow", "Action": "rds:CopyDBSnapshot", "Resource": [ "arn:aws:rds:us-east-1:123456789012:snapshot:target-snapshot", "arn:aws:rds:us-east-2:123456789012:snapshot:source-snapshot" ] ...
  • Die Richtlinie des Anforderers lehnt a aws:ViaAWSService.

    ... "Effect": "Allow", "Action": "rds:CopyDBSnapshot", "Resource": "*", "Condition": { "Bool": {"aws:ViaAWSService": "false"} }

    Die Kommunikation mit der Quellregion erfolgt über RDS im Namen des Anforderers. Lehnen Sie für eine erfolgreiche Anfrage keine Anrufe ab, die von AWS Dienstleistungen.

  • Die Richtlinie des Anforderers hat eine Bedingung für aws:SourceVpc oder aws:SourceVpce.

    Diese Anforderungen können fehlschlagen, da RDS den Aufruf an die entfernte Region nicht vom angegebenen VPC- oder VPC-Endpunkt ausführt.

Wenn Sie eine der vorherigen Bedingungen verwenden müssen, die dazu führen würde, dass eine Anfrage fehlschlägt, können Sie eine zweite Anweisung mit aws:CalledVia in Ihrer Richtlinie aufnehmen, um die Anfrage erfolgreich zu machen. Zum Beispiel können Sie aws:CalledVia mit aws:SourceVpce wie hier gezeigt verwenden:

... "Effect": "Allow", "Action": "rds:CopyDBSnapshot", "Resource": "*", "Condition": { "Condition" : { "ForAnyValue:StringEquals" : { "aws:SourceVpce": "vpce-1a2b3c4d" } } }, { "Effect": "Allow", "Action": [ "rds:CopyDBSnapshot" ], "Resource": "*", "Condition": { "ForAnyValue:StringEquals": { "aws:CalledVia": [ "rds.amazonaws.com" ] } } }

Weitere Informationen finden Sie unter Richtlinien und Berechtigungen in IAM im IAM-Benutzerhandbuch.

Autorisieren der Snapshot-Kopie

Nachdem eine regionsübergreifenden DB-Snapshot-Kopieranforderung success ausgibt, startet RDS die Kopie im Hintergrund. Es wird eine Autorisierung für RDS für den Zugriff auf den Quell-Snapshot erstellt. Diese Autorisierung verknüpft den Quell-DB-Snapshot mit dem Ziel-DB-Snapshot und ermöglicht es RDS, nur in den angegebenen Ziel-Snapshot zu kopieren.

Die Autorisierung wird von RDS unter Verwendung der rds:CrossRegionCommunication-Berechtigung in der serviceverknüpfte IAM-Rolle verifiziert. Wenn die Kopie autorisiert ist, kommuniziert RDS mit der Quellregion und schließt die Kopie ab.

RDS hat keinen Zugriff auf DB-Snapshots, die zuvor nicht von einer CopyDBSnapshot-Anfrage authorisiert wurden. Die Autorisierung wird widerrufen, wenn der Kopiervorgang abgeschlossen ist.

RDS verwendet die serviceverknüpfte Rolle, um die Autorisierung in der Quellregion zu überprüfen. Wenn Sie die serviceverknüpfte Rolle während des Kopiervorgangs löschen, schlägt die Kopie fehl.

Weitere Informationen finden Sie unter Verwenden von serviceverknüpften Rollen im IAM-Benutzerhandbuch.

Verwenden AWS -Security-Token-Service Anmeldedaten

Sitzungstoken aus der ganzen Welt AWS -Security-Token-Service (AWS STS) Endpunkte sind nur gültig in AWS-Regionen die standardmäßig aktiviert sind (kommerzielle Regionen). Wenn Sie Anmeldeinformationen von verwenden assumeRole API-Betrieb in AWS STS, verwenden Sie den regionalen Endpunkt, wenn die Quellregion eine Opt-in-Region ist. Andernfalls schlägt die Anforderung fehl. Dies liegt daran, dass Ihre Anmeldeinformationen in beiden Regionen gültig sein müssen. Dies gilt nur für Opt-in-Regionen, wenn die Region AWS STS Endpunkt wird verwendet.

Um den globalen Endpunkt zu verwenden, stellen Sie sicher, dass er für beide Regionen in den Vorgängen aktiviert ist. Setzen Sie den globalen Endpunkt auf Valid in all AWS-Regionen in der AWS STS Kontoeinstellungen.

Die gleiche Regel gilt für Anmeldeinformationen im vorsignierten URL-Parameter.

Weitere Informationen finden Sie unter Verwaltung AWS STS in einem AWS-Region in der IAM-Benutzerhandbuch.

Latenz- und mehrfache Kopieranfragen

Abhängig von der AWS-Regionen Der Umfang und die Menge der zu kopierenden Daten können Stunden in Anspruch nehmen, bis eine regionsübergreifende Snapshot-Kopie abgeschlossen ist.

In einigen Fällen kann es eine große Anzahl von regionsübergreifenden Snapshot-Kopieranforderungen aus einer bestimmten AWS-Region geben. In solchen Fällen stellt Amazon RDS möglicherweise neue regionsübergreifende Kopieranfragen von dieser Quelle AWS-Region in eine Warteschlange, bis einige in Bearbeitung befindliche Kopien abgeschlossen sind. Zu Kopieranforderungen, die sich in der Warteschlange befinden, werden keine Fortschrittsinformationen angezeigt. Fortschrittsinformationen werden angezeigt, sobald das Kopieren beginnt.

Vollständige und inkrementelle Kopien

Wenn Sie einen Snapshot in einen anderen kopieren AWS-Region aus dem Quell-Snapshot ist die erste Kopie eine vollständige Snapshot-Kopie, auch wenn Sie einen inkrementellen Snapshot kopieren. Eine vollständige Snapshot-Kopie enthält alle Daten und Metadaten, die zur Wiederherstellung der DB-Instance erforderlich sind. Nach der ersten Snapshot-Kopie können Sie inkrementelle Snapshots derselben DB-Instance in dieselbe Zielregion innerhalb desselben AWS-Konto kopieren. Weitere Informationen zu inkrementellen Snapshots finden Sie unter Überlegungen zum inkrementellen Kopieren von Snapshots.

Inkrementelles Kopieren des Snapshots AWS-Regionen wird sowohl für unverschlüsselte als auch für verschlüsselte Snapshots unterstützt.

Wenn Sie einen Snapshot kopieren AWS-Regionen, die Kopie ist eine inkrementelle Kopie, wenn die folgenden Bedingungen erfüllt sind:

  • Der Snapshot wurde zuvor in die Zielregion kopiert.

  • Die aktuelle Snapshot-Kopie existiert noch in der Zielregion.

  • Alle Kopien des Snapshots in der Zielregion sind entweder unverschlüsselt oder wurden mit demselben KMS-Schlüssel verschlüsselt.

Überlegungen zu Optionsgruppen

DB-Optionsgruppen sind spezifisch für AWS-Region in dem sie erstellt wurden, und Sie können keine Optionsgruppe aus einer Gruppe verwenden AWS-Region in einer anderen AWS-Region.

Für Oracle-Datenbanken können Sie beim Kopieren eines Snapshots den AWS-Managementkonsole, AWS CLI, oder RDS-API, um die dem Quell-Snapshot zugeordnete DB-Optionsgruppe zu kopieren und sie der Snapshot-Kopie zuzuordnen. Sie können die Optionsgruppe in eine andere kopieren AWS-Konto, ein anderes AWS-Region, oder beides. Wenn Sie eine Optionsgruppe in eine andere kopieren AWS-Konto, nur die Optionen, die kontoübergreifendes Kopieren unterstützen, sind in der Kopie enthalten. Ebenso, wenn Sie eine Optionsgruppe in eine andere kopieren AWS-Region, nur die Optionen, die regionsübergreifendes Kopieren unterstützen, sind in der Kopie enthalten. Die Optionsgruppe wird nicht kopiert, wenn sie bereits in das Ziel kopiert wurde und seit dem Kopieren keine Änderungen an ihr vorgenommen wurden. Wenn die Quelloptionsgruppe schon einmal kopiert wurde, sich aber seit dem Kopieren geändert hat, kopiert RDS die neue Version auf das Ziel. Standardoptionsgruppen werden nicht kopiert.

Sie können der kopierten Optionsgruppe Tags zuweisen, indem Sie den --tag-specifications Option (AWS CLI) oder die TagSpecifications Parameter (RDS-API) mit dem Ressourcentyp og.

Wenn Sie einen Snapshot regionsübergreifend kopieren, können Sie eine neue Optionsgruppe für den Snapshot angeben. Wir empfehlen, die neue Optionsgruppe vorzubereiten, bevor Sie den Snapshot kopieren. Im Zielort AWS-Region, erstellen Sie eine Optionsgruppe mit denselben Einstellungen wie die ursprüngliche DB-Instance. Wenn eine bereits in der neuen existiert AWS-Region, den kannst du benutzen.

In einigen Fällen können Sie einen Snapshot kopieren und keine neue Optionsgruppe für den Snapshot angeben. In diesen Fällen erhält die DB-Instance bei der Wiederherstellung des Snapshots die standardmäßige Optionsgruppe. Soll die neue DB-Instance die gleichen Optionen wie das Original erhalten, gehen Sie folgendermaßen vor:

  1. Im Zielort AWS-Region, erstellen Sie eine Optionsgruppe mit denselben Einstellungen wie die ursprüngliche DB-Instance. Wenn eine bereits in der neuen existiert AWS-Region, den kannst du benutzen.

  2. Nachdem Sie den Snapshot im Ziel wiederhergestellt haben AWS-Region, ändern Sie die neue DB-Instance und fügen Sie die neue oder vorhandene Optionsgruppe aus dem vorherigen Schritt hinzu.

Überlegungen zur Parametergruppe

Wenn Sie einen Snapshot regionsübergreifend kopieren, enthält die Kopie nicht die von der ursprünglichen DB-Instance verwendete Parametergruppe. Wenn Sie einen Snapshot wiederherstellen, um eine neue DB-Instance zu erstellen, erhält diese DB-Instance die Standardparametergruppe für AWS-Region sie wird in erstellt. Soll die neue DB-Instance die gleichen Parameter wie das Original erhalten, gehen Sie folgendermaßen vor:

  1. Im Zielort AWS-Region, erstellen Sie eine DB-Parametergruppe mit denselben Einstellungen wie die ursprüngliche DB-Instance. Wenn eine bereits in der neuen existiert AWS-Region, den kannst du benutzen.

  2. Nachdem Sie den Snapshot im Ziel wiederhergestellt haben AWS-Region, ändern Sie die neue DB-Instance und fügen Sie die neue oder vorhandene Parametergruppe aus dem vorherigen Schritt hinzu.