Amazon Aurora クラスターの復元 - AWS Backup

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Aurora クラスターの復元

AWS Backup コンソールを使用して Aurora リカバリポイントを復元する

AWS Backup は Aurora クラスターを復元します。クラスターに Amazon RDSインスタンスを作成またはアタッチすることはありません。次の手順では、 を使用して Amazon RDSインスタンスを作成し、復元した Aurora クラスターにアタッチしますCLI。

Aurora クラスターを復元するには、複数の復元オプションを指定する必要があります。これらのオプションについては、Amazon Aurora ユーザーガイドの「Aurora DB クラスターのバックアップと復元の概要」を参照してください。復元オプションの仕様は、 のAPIガイドに記載されていますRestoreDBClusterFromSnapshot

Amazon Aurora クラスターを復元するには
  1. https://console.aws.amazon.com/backup で AWS Backup コンソールを開きます。

  2. ナビゲーションペインで、[Protected resources (保護されたリソース)] を選択し、復元する Aurora リソース ID を選択します。

  3. [リソースの詳細] ページには、選択したリソース ID の復旧ポイントのリストが表示されます。リソースを復元するには、[バックアップ] ペインで、リソースの復旧ポイント ID の横にあるラジオボタンをクリックします。ペインの右上隅にある [復元] を選択します。

  4. [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 (追加のスケーリング設定)] セクションから別のオプションを選択します。

  5. 設定ペインで、現在のリージョンで が所有するすべての DB クラスターインスタンス AWS アカウント に一意の名前を指定します。

  6. ネットワークとセキュリティペインで、デフォルトを受け入れるか、仮想プライベートクラウド (VPC)サブネットグループ 、およびアベイラビリティーゾーン設定のオプションを指定します。

  7. データベースオプションペインで、デフォルトを受け入れるか、データベースポート DB クラスターパラメータグループ IAMDB Authentication Enabled 設定のオプションを指定します。

  8. [Backup (バックアップ)] ペインで、デフォルトを受け入れるか、[Copy tags to snapshots (タグをスナップショットにコピーする)] 設定のオプションを指定します。

  9. [Backtrack (バックトラック)] ペインで、既定値をそのまま使用するか、[Enable Backtrack (バックトラックを有効にする)] または [Disable Backtrack (バックトラックを無効にする)] 設定のオプションを指定します。

  10. [暗号化] ペインで、デフォルトを使用するか、[暗号化を有効にする] または [[暗号化を無効にする] 設定のオプションを指定します。

  11. Log exports ペインで、Amazon CloudWatch Logs に発行するログタイプを選択します。IAM ロールは既に定義されています。

  12. ロールの復元ペインで、この復元に引き受けるIAM AWS Backup ロールを選択します。

  13. すべての設定を指定したら、[バックアップを復元] を選択します。

    [復元ジョブ] ペインが表示されます。ページ上部のメッセージには、復元ジョブに関する情報が表示されます。

  14. 復元が完了したら、復元した Aurora クラスターを Amazon RDSインスタンスにアタッチします。

    の使用 AWS CLI:

    • Linux、macOS、Unix の場合:

      aws rds create-db-instance --db-instance-identifier sample-instance \ --db-cluster-identifier sample-cluster --engine aurora-mysql --db-instance-class db.r4.large
    • Windows の場合:

      aws rds create-db-instance --db-instance-identifier sample-instance ^ --db-cluster-identifier sample-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\":\"[]\"}"