我有一个ECS集群,它有几个服务。所有的容器都在EC2模式下运行。
<<p>目标/strong>:我想获得容器内的服务名称。步骤
- Enabled "enable_ecs_managed_tags: true">
wget -qO- $ECS_CONTAINER_METADATA_URI/taskWithTags
跑去——>这并没有给我我需要的aws:ecs:serviceName
。- 所以我运行
wget -qO- $ECS_CONTAINER_METADATA_URI_V4/taskWithTags
——>这根本不返回任何东西。
我做错了什么?或者是否有其他方法可以获得容器所属的服务名称。
顺便说一句,我已经仔细检查了标签是否在那里。它们是根据需要在任务中出现的,可以从AWS控制台看到。
尝试使用${ECS_CONTAINER_METADATA_URI_V4}/taskWithTags
任务元数据端点版本4
任务元数据端点似乎没有返回任务所属的service name
。