

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

# CloudFormation スタックの復元
<a name="restore-application-stacks"></a>

CloudFormation 複合バックアップは、CloudFormation テンプレートと、関連するネストされた復旧ポイントのすべてとを組み合わせたものです。ネストされた復旧ポイントはいくつでも復元できますが、複合復旧ポイント (最上位の復旧ポイント) は復元できません。

CloudFormation テンプレートの復旧ポイントを復元すると、バックアップを表す変更セットを含む新しいスタックが作成されます。

## AWS Backup コンソールを使用して CloudFormation を復元する
<a name="restoring-stack-console"></a>

[CloudFormation コンソール](https://console.aws.amazon.com/cloudformation/)から、新しいスタックと変更セットを確認できます。変更セットの詳細は、「**CloudFormation ユーザーガイド」の「[変更セットを使用してスタックを更新する](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-changesets.html)」を参照してください。

CloudFormation スタックで復元するネストされた復旧ポイントを決定し、 AWS Backup コンソールを使用して復元します。

1. [https://console.aws.amazon.com/backup](https://console.aws.amazon.com/backup) で AWS Backup コンソールを開きます。

1. **[バックアップボールト]** に移動し、目的の復旧ポイントを含むバックアップボールトを選択して、**[復旧ポイント]** をクリックします。

1.  CloudFormation テンプレート復旧ポイントを復元します。

   1. 復元するネストされた復旧ポイントを含む複合復旧ポイントをクリックすると、その複合復旧ポイントの詳細ページが表示されます。

   1. **ネストされた復旧ポイント**には、ネストされた復旧ポイントが表示されます。各復旧ポイントには、復旧ポイント ID、ステータス、リソース ID、リソースタイプ、バックアップタイプ、および復旧ポイントが作成された時刻があります。 CloudFormation 復旧ポイントの横にあるラジオボタンをクリックし、**復元**をクリックします。**リソースタイプが CloudFormation** で、**バックアップタイプがバックアップ**である復旧ポイントを選択していることを確認します。

1. CloudFormation テンプレートの復元ジョブが完了すると、復元された CloudFormation テンプレートが [CloudFormation コンソール](https://console.aws.amazon.com/cloudformation/)の **[スタック]** の下に表示されます。

1. **[スタック名]** の下に、ステータスが `REVIEW_IN_PROGRESS` の復元されたテンプレートが表示されます。

1. スタックの名前をクリックすると、スタックの詳細が表示されます。

1. スタックの名前の下にタブがあります。**[セットを変更]** をクリックします。

1. 変更セットを実行します。

1. この処理が完了すると、元のスタックのリソースが新しいスタックに再作成されます。ステートフルリソースは空の状態で再作成されます。ステートフルリソースを復旧するには、 AWS Backup コンソールの復旧ポイントのリストに戻り、必要な復旧ポイントを選択して復元を開始します。

**注記**  
CloudFormation 復元オペレーションが失敗した場合、スタックは`FAILED`変更セット`REVIEW_IN_PROGRESS`のステータスのままになることがあります。復元オペレーションを再試行するときに命名が競合しないように、これらのスタックを手動で削除します。  
 詳細については、*AWS CloudFormation ユーザーガイド*[」の「スタックの削除](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-delete-stack.html)」を参照してください。

## を使用して CloudFormation を復元する AWS CLI
<a name="restoring-cfn-cli"></a>

コマンドラインインタフェースでは、[https://awscli.amazonaws.com/v2/documentation/api/latest/reference/backup/start-restore-job.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/backup/start-restore-job.html) を使用することで CloudFormation・スタックを復元できます。

以下のリストは、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
```