小编gzz*_*gzz的帖子

ECS 任务是否有办法检索其(任务)部署位置的 ec2 元数据?

有没有办法让 ECS 任务能够获取其部署位置的 EC2 元数据?

ec2 实例元数据的 AWS 文档中,当我位于 ec2 实例本身内部时,我可以检索 EC2 实例元数据。我对获取实例 ID更感兴趣,可以通过命令来实现

curl http://169.254.169.254/latest/meta-data/instance-id
Run Code Online (Sandbox Code Playgroud)

只有当我直接转到 ec2 实例并执行查询/命令时才能实现这一点,但是如果我想在 EC2 实例上运行的 ECS 任务中获取 ec2 元数据,这将如何实现?根据任务元数据的AWS文档,我只能获取ECS任务本身的详细信息,但无法获取任务运行时的ec2元数据。

这可能吗?

设置:

  • ec2实例位于ecs集群中
  • ecs任务随机部署在集群内的任何ec2实例上

amazon-ec2 amazon-web-services amazon-ecs

5
推荐指数
1
解决办法
2245
查看次数