小编Viv*_*mas的帖子

仅从 EC2 实例配置文件中获取 boto3 凭证

boto3 文档列出了搜索凭证和仅在最后从 EC2 实例元数据服务获取凭证的顺序。

如何强制boto3仅从 EC2 实例配置文件或实例元数据服务获取凭证?

我遇到了这个,它可以让我从元数据服务中获取临时凭据,然后我可以将其传递给创建boto3会话。

但是我的问题是是否有更好的方法来做到这一点?是否可以boto3通过指定provider使用 ie InstanceMetadataProvider- link来创建会话?我尝试了很多搜索文档,但无法弄清楚。

原因 - 此脚本运行的上下文也具有设置了 AWS 密钥的环境变量,这显然优先,但是我需要脚本仅在分配给 EC2 实例的 IAM 角色的情况下运行。

amazon-ec2 boto3

7
推荐指数
1
解决办法
3904
查看次数

标签 统计

amazon-ec2 ×1

boto3 ×1