

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

# スタックセットの削除
<a name="cfct-delete-stack"></a>

マニフェストファイルでスタックセットの削除を有効にしている場合は、スタックセットを削除できます。デフォルトでは、`enable_stack_set_deletion` パラメータが `false` に設定されています。この設定では、リソースが CfCT マニフェストファイルから削除されていると、関連するスタックセットを削除するアクションは実行されません。

マニフェストファイルで `enable_stack_set_deletion` の値を `true` に変更すると、マニフェストファイルから関連するリソースを削除したときに、CfCT はスタックセットとそのすべてのリソースを削除します。

この機能は、マニフェストファイルの **v2** でサポートされています。

**重要**  
最初に `enable_stack_set_deletion` の値を `true` に設定すると、次回 CfCT を呼び出したときに、プレフィックス `CustomControlTower-` で始まる**すべて**のリソースのうち、キータグ `Key:AWS_Solutions, Value: CustomControlTowerStackSet` が関連付けられているリソースと、マニフェストファイルに宣言されていないリソースは、削除対象としてステージングされます。

このパラメータを `manifest.yaml` ファイルで設定する方法の例を次に示します。

```
version: 2021-03-15
region: us-east-1
enable_stack_set_deletion: true   #New opt-in functionality


resources: 
  - name: demo_resource_1
    resource_file: s3://demo_bucket/resource.template
    deployment_targets:
      accounts:
        - 012345678912
    deploy_method: stack_set
    ...
    regions:
    - us-east-1
    - us-west-2

  - name: demo_resource_2
    resource_file: s3://demo_bucket/resource.template
    deployment_targets:
      accounts:
        - 012345678912
    deploy_method: stack_set
    ...
    regions: 
    - us-east-1
    - eu-north-1
```