CloudFormation スタックの復元
CloudFormation 複合バックアップは、CloudFormation テンプレートと、関連するネストされた復旧ポイントのすべてとを組み合わせたものです。ネストされた復旧ポイントはいくつでも復元できますが、複合復旧ポイント (最上位の復旧ポイント) は復元できません。
CloudFormation テンプレートの復旧ポイントを復元すると、バックアップを表す変更セットを含む新しいスタックが作成されます。
AWS Backup コンソールを使用して CloudFormation を復元する
CloudFormation コンソール
CloudFormation スタックで復元したいネストされた復旧ポイントを決定し、AWS Backup コンソールを使用して復元します。
https://console.aws.amazon.com/backup
で AWS Backup コンソールを開きます。 -
[バックアップボールト] に移動し、目的の復旧ポイントを含むバックアップボールトを選択して、[復旧ポイント] をクリックします。
-
CloudFormation テンプレートの復旧ポイントを復元します。
-
復元するネストされた復旧ポイントを含む複合復旧ポイントをクリックすると、その複合復旧ポイントの詳細ページが表示されます。
-
ネストされた復旧ポイントには、ネストされた復旧ポイントが表示されます。各復旧ポイントには、復旧ポイント ID、ステータス、リソース ID、リソースタイプ、バックアップタイプ、および復旧ポイントが作成された時刻があります。CloudFormation 復旧ポイントの横にあるラジオボタンをクリックし、次に [復元] をクリックします。リソースタイプが CloudFormation で、バックアップタイプがバックアップである復旧ポイントを選択していることを確認します。
-
-
CloudFormation テンプレートの復元ジョブが完了すると、復元された CloudFormation テンプレートが CloudFormation コンソール
の [スタック] の下に表示されます。 -
[スタック名] の下に、ステータスが
REVIEW_IN_PROGRESSの復元されたテンプレートが表示されます。 -
スタックの名前をクリックすると、スタックの詳細が表示されます。
-
スタックの名前の下にタブがあります。[セットを変更] をクリックします。
-
変更セットを実行します。
-
この処理が完了すると、元のスタックのリソースが新しいスタックに再作成されます。ステートフルリソースは空の状態で再作成されます。ステートフルリソースを回復するには、AWS Backup コンソールの復旧ポイントのリストに戻り、目的の復旧ポイントを選択して、復元を開始します。
AWS CLI を使用して CloudFormation を復元する
コマンドラインインタフェースでは、start-restore-job
以下のリストは、CloudFormation リソースを復元するために受け入れられるメタデータです。
// Mandatory metadata: ChangeSetName // This is the name of the change set which will be created StackName // This is the name of the stack that will be created by the new change set // Optional metadata: ChangeSetDescription // This is the description of the new change set StackParameters // This is the JSON of the stack parameters required by the stack aws:backup:request-id