Amazon Elastic Container Service
开发人员指南 (API 版本 2014-11-13)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

ecs-cli down

删除由 ecs-cli up 创建的 AWS CloudFormation 堆栈和关联的资源。

注意

Amazon ECS CLI 只能管理使用 CLI 创建的任务、服务和容器实例。要管理并非使用 Amazon ECS CLI 创建的任务、服务和容器实例,请使用 AWS Command Line Interface 或 AWS 管理控制台。

ecs-cli down 命令尝试删除 ~/.ecs/config 中指定的集群。但是,如果您的集群中有任何活动服务(即便预期数量为 0)或不是由 ecs-cli up 创建的已注册的容器实例,则集群不会被删除,并且服务和预先存在的容器实例将保持活动状态。例如,如果您使用带已注册的容器实例的现有 ECS 集群 (如默认集群),则可能发生这种情况。

如果您的集群中有要删除的剩余服务或容器实例,可执行清除 Amazon ECS 资源中的过程来删除它们,然后删除集群。

重要

所介绍的某些功能仅可用于最新版本的 Amazon ECS CLI。有关获取最新版本的更多信息,请参阅 安装 Amazon ECS CLI

语法

ecs-cli down [--force] [--cluster cluster_name] [--region region] [--help]

选项

名称 描述

--force, -f

确认此命令将永久删除资源并绕过确认提示。

必需:否

--region, -r region

指定要使用的 AWS 区域。默认为使用 configure 命令配置的集群。

类型:字符串

必需:否

--cluster-config cluster_config_name

指定要使用的 Amazon ECS 集群配置的名称。默认为作为默认值设置的集群设置。

类型:字符串

必需:否

--ecs-profile ecs_profile

指定要使用的 Amazon ECS 配置文件的名称。默认为使用 configure profile 命令配置的配置文件。

类型:字符串

必需:否

--aws-profile aws_profile

指定要使用的 AWS 配置文件。使您能够使用 ~/.aws/credentials 中现有指定配置文件中的 AWS 凭证。

类型:字符串

必需:否

--cluster, -c cluster_name

指定要使用的 Amazon ECS 集群名称。默认为使用 configure 命令配置的集群。

类型:字符串

必需:否

--help, -h

显示指定命令的帮助文本。

必需:否

示例

示例 1

此示例将删除包含资源的集群。

ecs-cli down --cluster ecs-cli-fargate-demo --force

输出:

INFO[0001] Waiting for your cluster resources to be deleted INFO[0001] Cloudformation stack status stackStatus=DELETE_IN_PROGRESS INFO[0062] Cloudformation stack status stackStatus=DELETE_IN_PROGRESS INFO[0123] Cloudformation stack status stackStatus=DELETE_IN_PROGRESS INFO[0154] Deleted cluster

示例 2

此示例将删除空集群。

ecs-cli down --cluster ecs-cli-empty-demo --force

输出:

INFO[0002] No CloudFormation stack found for cluster 'ecs-cli-empty-demo'. INFO[0003] Deleted cluster cluster=ecs-cli-empty-demo

本页内容: