如何解决尝试获取Fargate启动类型任务的任务ID
我正在尝试获取TaskId
用于记录目的。我正在关注this。我添加了环境变量:
ECS_ENABLE_CONTAINER_METADATA='true'
然后我做一个GET ECS_CONTAINER_METADATA_URI_V4/task
。我已打印出网址,该网址为我提供了类似http://169.254.170.2/v4/2e04c299-bfac-41b2-b4ee-76ac7a8d8f71/task
的内容。
但是我的回应给了我403
。我是否需要根据请求生成AWS Signature版本4?我确实定义了一个代理,可能会出问题,我现在尝试将169.254.170.2
添加到no代理(如果这样做),有人成功调用了此端点吗?
我还添加了:
no_proxy & NO_PROXY=169.254.169.254,169.254.170.2,/var/run/docker.sock
,如here所示。但是该链接用于ec2
容器实例,我正在使用Farget。似乎仍然令人恐惧403
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。