IAM 角色 + Boto3 + Docker 容器

p.m*_*aes 6 amazon-web-services amazon-iam boto3

据我所知,boto3 将尝试从实例元数据服务加载凭据。如果我在 EC2 实例中运行此代码,我预计不会有任何问题。但是当我的代码被 dockerized 时,boto3 将如何找到元数据服务?

sno*_*nny -3

在计算机中的 ~/.aws 中找到 .aws 文件夹,并将其移至 Docker 容器的 /root 文件夹。

.aws 包含具有 AWS KEY 和 AWS PW 的文件。您可以通过以下方式轻松地将其从本地计算机复制到当前正在运行的容器 docker cp ~/.aws <containder_id>:/root