是否有直接的方法从Docker容器中访问AWS实例元数据?
例如,在尝试获取EC2实例上的IAM角色的凭据时,这将适用于实例本身:
http://169.254.169.254/latest/meta-data/iam/security-credentials/my_role
Run Code Online (Sandbox Code Playgroud)
...但不是在该EC2实例上运行的Docker容器中.
据我所知,boto3 将尝试从实例元数据服务加载凭据。如果我在 EC2 实例中运行此代码,我预计不会有任何问题。但是当我的代码被 dockerized 时,boto3 将如何找到元数据服务?