从Docker容器中获取AWS实例元数据?
有没有一种直接的方式从Docker容器中访问AWS实例元数据?
例如,当试图为EC2实例上的IAMangular色提取凭证时,这将对实例本身起作用:
http://169.254.169.254/latest/meta-data/iam/security-credentials/my_role
…但不是在该EC2实例上运行的Docker容器中。
在容器和主机之间做这件事情应该没有区别。 容器可以直接访问EC2元数据。
root@f1e5964e87e4:/# curl http://169.254.169.254/latest/meta-data/iam/security-credentials/myrole { "Code" : "Success", "LastUpdated" : "2014-03-14T17:07:24Z", "Type" : "AWS-HMAC", "AccessKeyId" : "mykey", "SecretAccessKey" : "mysecret", "Token" : "mytoken", "Expiration" : "2014-03-14T23:09:39Z" }
当你从容器中尝试命令时,你看到了什么? 有一个IAMangular色分配?
- 通过GitLabpipe道将Docker容器部署到EC2容器服务时出错
- 从ECR托pipe的Docker镜像创buildEC2最简单的方法是什么?
- docker工人 – 无法从外部访问docker端口
- 我可以使用什么命令/configuration部署使用ecs-cli的django + postgres + nginx?
- lxc-attach无法input命名空间 – EC2实例
- 停止docker容器后,以前运行的容器不能启动
- 如何使用awslog驱动程序从泊坞窗容器中获取日志?
- 我已经做了一个dockerfile,我打算在AWS ECS上运行它,但是我不能,因为它需要-t
- 使用Docker镜像远程更新ec2实例