Amazon RDS のクロスリージョン自動バックアップの有効化
Amazon RDS コンソールを使用して、新規または既存の DB インスタンスでバックアップレプリケーションを有効にできます。start-db-instance-automated-backups-replication
AWS CLI コマンドまたは StartDBInstanceAutomatedBackupsReplication
RDS API オペレーションを使用することもできます。各 AWS アカウント の各送信先 AWS リージョン に最大 20 のバックアップを複製できます。
注記
自動バックアップをレプリケーションするには、必ず有効にしてください。詳しくは、「自動バックアップの有効化」を参照してください。
新規または既存の DB インスタンスのバックアップレプリケーションを有効にできます。
-
新しい DB インスタンスの場合、インスタンスを起動する時に有効にします。詳細については、「DB インスタンスの設定」を参照してください。
-
既存の DB インスタンスの場合、以下の手順に従います。
既存の DB インスタンスのバックアップレプリケーションを有効にするには
AWS Management Console にサインインし、Amazon RDS コンソール (https://console.aws.amazon.com/rds/
) を開きます。 -
ナビゲーションペインで、[Automated backups (自動バックアップ)] を選択します。
-
[現在のリージョン] タブで、バックアップレプリケーションを有効にする DB インスタンスを選択します。
-
[アクション] で、[クロスリージョンレプリケーションの管理 ] を選択します。
-
[Backup replication] (バックアップレプリケーション) で、[Enable replication to another AWS リージョン] (別の へのレプリケーションを有効にする) を選択します。
-
[送信先リージョン] を選択します。
-
[レプリケーションされたバックアップの保持期間] を選択します。
ソース DB インスタンスで暗号化を有効にしている場合は、バックアップを暗号化するための [AWS KMS key] を選択するか、キー ARN を入力します。
-
[Save] を選択します。
ソースリージョンでは、レプリケーションされたバックアップは [自動バックアップ] ページの [現在のリージョン] タブに表示されます。送信先リージョンでは、レプリケーションされたバックアップは [自動バックアップ] ページの [レプリケーションされたバックアップ] タブに一覧表示されます。
AWS CLI の start-db-instance-automated-backups-replication
コマンドを使用して、バックアップレプリケーションを有効にします。
次の CLI の例では、米国西部 (オレゴン) リージョン の DB インスタンスから 米国東部 (バージニア北部) リージョン への自動バックアップをレプリケーションします。また、送信先リージョンの AWS KMS key を使用して、レプリケートされたバックアップも暗号化されます。
バックアップレプリケーションを有効にするには
-
以下のいずれかのコマンドを実行します。
Linux、macOS、Unix の場合:
aws rds start-db-instance-automated-backups-replication \ --region us-east-1 \ --source-db-instance-arn "arn:aws:rds:us-west-2:
123456789012
:db:mydatabase
" \ --kms-key-id "arn:aws:kms:us-east-1:123456789012
:key/AKIAIOSFODNN7EXAMPLE
" \ --backup-retention-period7
Windows の場合:
aws rds start-db-instance-automated-backups-replication ^ --region us-east-1 ^ --source-db-instance-arn "arn:aws:rds:us-west-2:
123456789012
:db:mydatabase
" ^ --kms-key-id "arn:aws:kms:us-east-1:123456789012
:key/AKIAIOSFODNN7EXAMPLE
" ^ --backup-retention-period7
--source-region
オプションは、AWS GovCloud (米国東部) と AWS GovCloud (米国西部) リージョン間でバックアップを暗号化する場合に必要です。--source-region
には、ソース DB インスタンスの AWS リージョン を指定します。--source-region
を指定しない場合、必ず--pre-signed-url
の値を指定する必要があります。署名付きの URL は、ソースの AWS リージョン で呼び出されるstart-db-instance-automated-backups-replication
コマンドに対する、署名バージョン 4 で署名されたリクエストを含む URL です。pre-signed-url
オプションの詳細は、AWS CLI コマンドリファレンスの「start-db-instance-automated-backups」を参照してください。
次のパラメータで StartDBInstanceAutomatedBackupsReplication
RDS API オペレーションを使用して、バックアップレプリケーションを有効にします。
-
Region
(送信先リージョンから API オペレーションを呼び出さない場合) -
SourceDBInstanceArn
-
BackupRetentionPeriod
-
KmsKeyId
(省略可能) -
PreSignedUrl
( を使用する場合は必須)KmsKeyId
注記
バックアップを暗号化する場合は、署名付き URL も含める必要があります。署名付き URL の詳細については、Amazon Simple Storage Service API リファレンスの「リクエストの認証: クエリパラメータの使用 (AWS 署名バージョン 4)」および AWS 全般のリファレンスの「署名バージョン 4 署名プロセス」を参照してください。