Amazon Elastic Container Service
开发人员指南 (API Version 2014-11-13)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

ecs-cli logs

描述

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

重要

Some features described may only be available with the latest version of the ECS CLI. To obtain 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

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

必需:否

--cluster-config cluster_config_name

Specifies the name of the ECS cluster configuration to use. Defaults to the cluster configuration set as the default.

Type: String

Required: No

--ecs-profile ecs_profile

Specifies the name of the ECS profile configuration to use. Defaults to the profile configured using the configure profile command.

Type: String

Required: No

--aws-profile aws_profile

Specifies the AWS profile to use. Enables you to use the AWS credentials from an existing named profile in ~/.aws/credentials.

Type: String

Required: No

--help, -h

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

必需:否

示例

示例

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

ecs-cli logs --task-id task_id

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

本页内容: