5

我正在尝试为AWS ECS 上的任务定义配置日志 如您在此处看到的, “日志”可用于容器实例。

但是我找不到任何关于如何配置它的文档或示例。我看过其他驱动程序的示例:https ://docs.aws.amazon.com/AmazonECS/latest/userguide/example_task_definitions.html

因此,我尝试在 aws 控制台 中设置本文档中定义的所需参数:在此处输入图像描述

但是,当我尝试使用此配置运行任务时,我得到:

service my-service 无法放置任务,因为没有容器实例满足其所有要求。最接近的匹配容器实例缺少您的任务所需的属性。有关详细信息,请参阅故障排除部分。

有任何想法吗?

4

1 回答 1

2

对于 ECS 中的 splunk 日志记录(EC2 实例作为具有 ECS 优化映像的主机,而不是 Fargate),您必须通过在启动时设置 ENV 变量 ECS_AVAILABLE_LOGGING_DRIVERS 来显式启动启用了 splunk 日志记录的实例(您可以userdata使用这)。logentries 也有类似的选项。

请参阅https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-agent-config.html

您的错误消息不是关于 logentries 的配置不正确,而是 logentries 在环境中完全不可用。

于 2020-05-04T14:46:58.017 回答