

# CloudFormation コンソールからスタックを削除する
<a name="cfn-console-delete-stack"></a>

スタック内のリソースが不要になった場合は、スタック全体を削除できます。

スタックを削除すると、特定のリソースを保持する削除ポリシーを使用しない限り、CloudFormation はそのスタック内のすべてのリソースを削除します。詳細については、「[DeletionPolicy 属性](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-attribute-deletionpolicy.html)」を参照してください。

**スタックセットを削除するには (コンソール)**

1. AWS マネジメントコンソール にサインインし、CloudFormation コンソール ([https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/)) を開きます。

1. 画面の上部のナビゲーションバーで、スタックが所在する AWS リージョン を選択します。

1. **[スタック]** ページで、削除するスタックを選択します。スタックは現在実行中である必要があります。

1. [**削除**] を選択します。

1. 確認を求めるメッセージが表示されたら、[**削除**] を選択します。
**注記**  
いったんスタックの削除が開始されると、スタックの削除オペレーションは停止できません。スタックは `DELETE_IN_PROGRESS` 状態になります。  
スタックの削除操作が完了すると、スタックの状態が `DELETE_COMPLETE` になります。デフォルトでは、`DELETE_COMPLETE` 状態のスタックは CloudFormation コンソールに表示されません。削除したスタックを表示するには、「[CloudFormation コンソールから削除されたスタックを表示する](cfn-console-view-deleted-stacks.md)」に説明するようにスタックの表示フィルターを変更する必要があります。

**スタックを強制削除するには (コンソール)**

スタック内のリソースが削除に失敗したため、スタックの削除が失敗することがあります。例えば、CloudFormation は、別のスタックも依存するリソースの削除に失敗します。削除されなかったリソースは、スタックが正常に削除されるまで保持されます。削除が失敗して `DELETE_FAILED` 状態が返された場合は、2 つの方法のいずれかを使用して再試行できます。

1. CloudFormation コンソールの **[スタック]** ページで、強制削除するスタックを選択します。

1. スタックの詳細ペインで、**[削除を再試行]** を選択します。

1. 以下のオプションから選択します。
   + **このスタックは削除しますが、リソースは保持します。**このオプションでは、元々削除に失敗したが、強制スタック削除中に保持したい特定のリソースを選択できます。
   + **スタック全体を強制的に削除**: このオプションは、削除に失敗したすべてのリソースを保持し、それらのリソースの依存関係を保持します。

1. **[削除]** を選択すると、選択内容に基づいて強制削除プロセスが開始されます。

**保持されているリソースを確認するには (コンソール)**

スタックを削除すると、コンソールに保持されていたリソースを表示できます。

1. スタックリストで、**[フィルターステータス]** 、**[削除済み]** の順に選択します。

1. 削除されたスタックを選択します。

1. **[リソース]** タブを選択してください。

1. 保持されているすべてのリソースには、[`DELETE_SKIPPED`**ステータス**] が表示されます。

1. 確認する保持されたリソースを選択します。

**コマンドラインを使用してスタックを削除するには**  
以下のコマンドのいずれかを使用できます。
+ [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/delete-stack.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/delete-stack.html) (AWS CLI)
+ [https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-CFNStack.html](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-CFNStack.html) (AWS Tools for Windows PowerShell)

コマンドを使用してスタックを削除する例については、「[AWS CLI および PowerShell の CloudFormation スタックオペレーションコマンドの例](service_code_examples.md)」を参照してください。

## 関連リソース
<a name="delete-stack-related-resources"></a>

スタック削除エラーのトラブルシューティングに関するヘルプについては、[スタックの削除の失敗](troubleshooting.md#troubleshooting-errors-delete-stack-fails) に関するトラブルシューティングのトピックを参照してください。

スタックが誤って削除されないように保護する方法については、「[CloudFormation スタックの削除を防止する](using-cfn-protect-stacks.md)」を参照してください。

# CloudFormation コンソールから削除されたスタックを表示する
<a name="cfn-console-view-deleted-stacks"></a>

デフォルトでは、CloudFormation コンソールでは、ステータスが `DELETE_COMPLETE` に設定されているスタックは表示されません。削除済みスタックの情報を表示するには、スタックの表示設定を変更する必要があります。

**削除済みのスタックを表示するには**

1. AWS マネジメントコンソール にサインインし、CloudFormation コンソール ([https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/)) を開きます。

1. 画面の上部のナビゲーションバーで、削除されたスタックがある AWS リージョン を選択します。

1. **[スタック]** ページで、**[ステータスをフィルタリング]** ドロップダウンから **[削除済み]** を選択します。

CloudFormation は、すべてのスタックを「`DELETE_COMPLETE`」のステータスで一覧表示します。

## 関連情報
<a name="cfn-console-view-deleted-stacks-seealso"></a>
+ [CloudFormation コンソールからスタックを削除する](cfn-console-delete-stack.md)
+ [CloudFormation コンソールからスタック情報を表示する](cfn-console-view-stack-data-resources.md)