本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
sam delete
本页提供 Amazon Serverless Application Model 命令行界面的参考信息 (Amazon SAM CLI) sam delete
命令。
有关简介 Amazon SAM CLI,请参阅 什么是 Amazon SAMCLI?
该sam delete
命令通过删除 Amazon CloudFormation 堆栈、打包并部署到 Amazon S3 和 Amazon 的项目以及 Amazon SAM 模板文件来删除 Amazon SAM 应用程序。ECR
此命令还会检查是否部署了 Amazon ECR 配套堆栈,如果有,则会提示用户删除该堆栈和 Amazon ECR 存储库。如果--no-prompts
已指定,则默认情况下会删除配套堆栈和 Amazon ECR 存储库。
使用量
$
sam delete
<options>
Options
--config-env
TEXT
-
在配置文件中指定要使用的默认参数值的环境名称。默认值为
default
。有关配置文件的详细信息,请参阅 Amazon SAM CLI 配置文件。 --config-file
PATH
-
包含要使用的默认参数值的配置文件的路径和文件名。在项目目录的根目录中,默认值为
samconfig.toml
。有关配置文件的详细信息,请参阅 Amazon SAM CLI 配置文件。 --debug
-
开启调试日志记录以打印调试消息 Amazon SAM CLI 生成并显示时间戳。
--help
-
显示此消息并退出。
--no-prompts
-
将此选项指定为在非交互模式下 Amazon SAM 操作。必须使用
--stack-name
选项或在toml
配置文件中提供堆栈名称。 --profile
TEXT
-
您的凭证文件中用于获取 Amazon 凭证的特定个人资料。
--region
TEXT
-
要部署到的 Amazon 区域。例如,us-east-1。
--s3-bucket
-
要删除的 Amazon S3 存储桶的路径。
--s3-prefix
-
要删除的 Amazon S3 存储桶的前缀。
--save-params
-
将您在命令行中提供的参数保存到 Amazon SAM 配置文件中。
--stack-name
TEXT
-
要删除的 Amazon CloudFormation 堆栈的名称。
示例
以下命令删除堆栈 MY-STACK
。
$
sam delete --stack-name MY-STACK
以下命令删除堆栈 MY-STACK
和 S3 存储桶 amzn-s3-demo-bucket
:
$
sam delete \ --stack-name MyStack \ --s3-bucket MySAMBucket