[英]Access AWS Profile Name from Docker Container
我正在尝试通过传递配置文件名称来使用 boto3.Session 访问 aws 凭据。 此脚本在 docker 容器内运行。
session = boto3.Session("xyz")
credentials = session.get_credentials()
这不是默认的 IAM 角色。 这是一个创建的新角色,我收到 ProfileNotFound 错误。
您必须挂载~/.aws
目录,以便容器可以访问您的配置文件。
否则,无论您是尝试在boto3
级别配置配置文件,还是作为使用环境变量的推荐方式,容器都不知道您告诉它做什么。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.