翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Aurora クラスターの復元
AWS Backup コンソールを使用して Aurora リカバリポイントを復元する
AWS Backup は Aurora クラスターを復元します。クラスターに Amazon RDSインスタンスを作成またはアタッチすることはありません。次の手順では、 を使用して Amazon RDSインスタンスを作成し、復元した Aurora クラスターにアタッチしますCLI。
Aurora クラスターを復元するには、複数の復元オプションを指定する必要があります。これらのオプションについては、Amazon Aurora ユーザーガイドの「Aurora DB クラスターのバックアップと復元の概要」を参照してください。復元オプションの仕様は、 のAPIガイドに記載されていますRestoreDBClusterFromSnapshot
。
Amazon Aurora クラスターを復元するには
https://console.aws.amazon.com/backup
で AWS Backup コンソールを開きます。 -
ナビゲーションペインで、[Protected resources (保護されたリソース)] を選択し、復元する Aurora リソース ID を選択します。
-
[リソースの詳細] ページには、選択したリソース ID の復旧ポイントのリストが表示されます。リソースを復元するには、[バックアップ] ペインで、リソースの復旧ポイント ID の横にあるラジオボタンをクリックします。ペインの右上隅にある [復元] を選択します。
-
[Instance specifications (インスタンスの仕様)] ペインで、デフォルトを受け入れるか、[DB engine (DB エンジン)]、[DB engine version (DB エンジンのバージョン)]、[Capacity type (容量タイプ)] 設定のオプションを指定します。
注記
[Serverless (サーバーレス)] キャパシティータイプが選択されている場合は、[Capacity settings (キャパシティー設定)] ペインが表示されます。[Minimum Aurora capacity unit (最小オーロラ容量単位)] と [Maximum Aurora capacity unit (最大オーロラ容量単位)] の設定のオプションを指定するか、[Additional scaling configuration (追加のスケーリング設定)] セクションから別のオプションを選択します。
-
設定ペインで、現在のリージョンで が所有するすべての DB クラスターインスタンス AWS アカウント に一意の名前を指定します。
-
ネットワークとセキュリティペインで、デフォルトを受け入れるか、仮想プライベートクラウド (VPC)、サブネットグループ 、およびアベイラビリティーゾーン設定のオプションを指定します。
-
データベースオプションペインで、デフォルトを受け入れるか、データベースポート 、DB クラスターパラメータグループ 、IAMDB Authentication Enabled 設定のオプションを指定します。
-
[Backup (バックアップ)] ペインで、デフォルトを受け入れるか、[Copy tags to snapshots (タグをスナップショットにコピーする)] 設定のオプションを指定します。
-
[Backtrack (バックトラック)] ペインで、既定値をそのまま使用するか、[Enable Backtrack (バックトラックを有効にする)] または [Disable Backtrack (バックトラックを無効にする)] 設定のオプションを指定します。
-
[暗号化] ペインで、デフォルトを使用するか、[暗号化を有効にする] または [[暗号化を無効にする] 設定のオプションを指定します。
-
Log exports ペインで、Amazon CloudWatch Logs に発行するログタイプを選択します。IAM ロールは既に定義されています。
-
ロールの復元ペインで、この復元に引き受けるIAM AWS Backup ロールを選択します。
-
すべての設定を指定したら、[バックアップを復元] を選択します。
[復元ジョブ] ペインが表示されます。ページ上部のメッセージには、復元ジョブに関する情報が表示されます。
-
復元が完了したら、復元した Aurora クラスターを Amazon RDSインスタンスにアタッチします。
の使用 AWS CLI:
-
Linux、macOS、Unix の場合:
aws rds create-db-instance --db-instance-identifier
sample-instance
\ --db-cluster-identifiersample-cluster
--engine aurora-mysql --db-instance-class db.r4.large
-
Windows の場合:
aws rds create-db-instance --db-instance-identifier
sample-instance
^ --db-cluster-identifiersample-cluster
--engine aurora-mysql --db-instance-class db.r4.large
-
継続的バックアップと選択した時点への point-in-time復元については、継続的バックアップと復元 (PITR) を参照してください。
AWS Backup API、CLI、または を使用して Aurora リカバリポイントをSDK復元する
StartRestoreJob
を使用します。Aurora 復元中に、以下のメタデータを指定できます。
List<String> availabilityZones; Long backtrackWindow; Boolean copyTagsToSnapshot; String databaseName; String dbClusterIdentifier; String dbClusterParameterGroupName; String dbSubnetGroupName; List<String> enableCloudwatchLogsExports; Boolean enableIAMDatabaseAuthentication; String engine; String engineMode; String engineVersion; String kmsKeyId; Integer port; String optionGroupName; ScalingConfiguration scalingConfiguration; List<String> vpcSecurityGroupIds;
例:
"restoreMetadata":"{\"EngineVersion\":\"5.6.10a\",\"KmsKeyId\":\"arn:aws:kms:us-east-
1:234567890123:key/45678901-ab23-4567-8cd9-012d345e6f7
\",\"EngineMode\":\"serverless\",\"AvailabilityZones\":\"[\\\"us-east-1b\\\",\\\"us-east-1e\\\",\\\"us-east-1c\\\"]\",\"Port\":\"3306\",\"DatabaseName\":\"\",\"DBSubnetGroupName\":\"default-vpc-05a3b07cf6e193e1g\",\"VpcSecurityGroupIds\":\"[\\\"sg-012d52c68c6e88f00\\\"]\",\"ScalingConfiguration\":\"{\\\"MinCapacity\\\":2,\\\"MaxCapacity\\\":64,\\\"AutoPause\\\":true,\\\"SecondsUntilAutoPause\\\":300,\\\"TimeoutAction\\\":\\\"RollbackCapacityChange\\\"}\",\"EnableIAMDatabaseAuthentication\":\"false\",\"DBClusterParameterGroupName\":\"default.aurora5.6\",\"CopyTagsToSnapshot\":\"true\",\"Engine\":\"aurora\",\"EnableCloudwatchLogsExports\":\"[]\"}"