2016-07-20 123 views
1

我有一个运行ECS集群中给定任务的容器。我想在Cloudwatch中记录该任务的结果。AWS ECS - 如何从ECS容器登录到cloudwatch?

我已经尝试编辑容器使用awslogs并设置以下PARAMS:

  • awslogs-group
  • awslogs-region

enter image description here

当我尝试运行任务,我收到以下有用的错误:

enter image description here

是否有成熟的MVP方法来设置容器以登录AWS中的cloudwatch?

+0

你一直在关注这个吗? https://docs.docker.com/engine/admin/logging/awslogs/ 我认为你没有正确设置凭据。你使用实例配置文件吗? – dieend

回答

0

我们使用的是码头工人容器被转发所有日志文件到AWS CloudWatch的:

https://github.com/nearform/docker-cloudwatch

首先,我们已经创建了一个新的IAM用户提供所需的访问权限,并将其分配给新的IAM用户。通过Access ID/Key,现在可以在Cloudwatch中存储来自所有容器的所有日志。