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

ecs-cli logs

从 CloudWatch Logs 中检索容器日志。仅对使用 awslogs 驱动程序且指定了日志流前缀的任务有效。

重要

Some features described may only be available with the latest version of the Amazon ECS CLI. For more information about obtaining the latest version, see 安装 Amazon ECS CLI.

语法

ecs-cli logs --task-id task_id [--task-def task_definition] [--follow] [--filter-pattern search_string] [--since n_minutes] [--start-time 2006-01-02T15:04:05+07:00] [--end-time 2006-01-02T15:04:05+07:00] [--timestamps] [--help]

选项

名称 说明

--cluster, -c cluster_name

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

类型:字符串

必需:否

--region, -r region

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

类型:字符串

必需:否

--task-id task_id

打印此 ECS 任务的日志。

类型:字符串

必需:是

--task-def task_definition

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

类型:字符串

必需:否

--follow

指定是否应流式传输日志。

必需:否

--filter-pattern search_string

指定要在日志中搜索的子字符串。

类型:字符串

必需:否

--since n

返回比相对持续时间短 (以分钟计) 的日志。不能与 --start-time 一起使用。

类型:整数

必需:否

--start-time timestamp

返回特定日期之后的日志 (格式:RFC 3339。示例: 2006-01-02T15:04:05+07:00).不能与 --since 标记一起使用。

必需:否

--end-time timestamp

返回特定日期之前的日志 (格式:RFC 3339。示例: 2006-01-02T15:04:05+07:00).不能与 --follow 一起使用。

必需:否

--timestamps

指定是否在日志输出中的每一行上显示时间戳。

必需:否

--help, -h

Shows the help text for the specified command.

Required: No

示例

示例

此示例将打印任务的日志。

ecs-cli logs --task-id task_id

如果成功,日志的内容将位于输出中。

本页内容: