

这是 AWS CDK v2 开发者指南。旧版 CDK v1 于 2022 年 6 月 1 日进入维护阶段，并于 2023 年 6 月 1 日终止支持。

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# `cdk destroy`
<a name="ref-cli-cmd-destroy"></a>

从您的 AWS 环境中删除一个或多个 AWS CDK 堆栈。

删除堆栈时，堆栈中的资源将被销毁，除非这些资源配置为 `Retain` 的 `DeletionPolicy`。

在堆栈删除期间，此命令将输出类似于 `cdk deploy` 行为的进度信息。

## 使用量
<a name="ref-cli-cmd-destroy-usage"></a>

```
$ cdk destroy <arguments> <options>
```

## 参数
<a name="ref-cli-cmd-destroy-args"></a><a name="ref-cli-cmd-destroy-args-stack-name"></a>

 **CDK 堆栈 ID**   
应用程序中要删除的 CDK 堆栈的构造 ID。  
 *类型*：字符串  
 *必需*：否

## 选项
<a name="ref-cli-cmd-destroy-options"></a>

有关适用于所有 CDK CLI 命令的全局选项的列表，请参阅[全局选项](ref-cli-cmd.md#ref-cli-cmd-options)。<a name="ref-cli-cmd-destroy-options-all"></a>

 `--all <BOOLEAN>`   
销毁所有可用的堆栈。  
 *默认值*：`false`<a name="ref-cli-cmd-destroy-options-exclusively"></a>

 `--exclusively, -e <BOOLEAN>`   
仅销毁请求的堆栈，不包括依赖项。<a name="ref-cli-cmd-destroy-options-force"></a>

 `--force, -f <BOOLEAN>`   
在销毁堆栈之前，请勿要求进行确认。<a name="ref-cli-cmd-destroy-options-help"></a>

 `--help, -h <BOOLEAN>`   
显示 `cdk destroy` 命令的命令参考信息。

## 示例
<a name="ref-cli-cmd-destroy-examples"></a>

### 删除名为 MyStackName 的堆栈
<a name="ref-cli-cmd-destroy-examples-1"></a>

```
$ cdk destroy --app='node bin/main.js' <MyStackName>
```