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

ecs-cli check-attributes

检查容器实例的给定列表是否可以通过选中某给定任务定义的属性来运行该定义。该任务定义所需但不存在于容器实例上的输出属性。

重要

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

语法

ecs-cli check-attributes [--task-def task_definition] [--container-instances value] [--help]

选项

名称

描述

--task-def task_definition

指定与任务 ID 关联的 ECS 任务定义的名称或完整 Amazon 资源名称 (ARN)。仅当任务停止后需要。

类型:字符串

必需:否

--container-instances value

容器实例 ID 或完整 ARN 条目的列表,用于检查所有必需的属性是否适用于 RunTask 的任务定义。

必需:否

--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

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

必需:否

示例

示例

此示例检查多个容器实例并验证它们是否包含要成功运行指定任务定义所需的属性。

ecs-cli check-attributes --container-instances 28c5abd2-360e-41a0-81d8-0afca2d08d9b,45510138-f24f-47c6-a418-71c46dd51f88 --cluster default --region us-east-2 --task-def fluentd-test

输出:

Container Instance Missing Attributes 28c5abd2-360e-41a0-81d8-0afca2d08d9b com.amazonaws.ecs.capability.logging-driver.fluentd 45510138-f24f-47c6-a418-71c46dd51f88 None

本页内容: