繁体   English   中英

从 Docker 容器访问 AWS 配置文件名称

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM