gpt4 book ai didi

docker - 将 aws 凭据传递给 Docker

转载 作者:行者123 更新时间:2023-12-04 00:03:19 24 4
gpt4 key购买 nike

我有一个与 aws 资源交互的 docker 容器 golang 代码。在测试环境中,我们使用iam角色。但是我如何在本地测试。如何使用 aws 凭据在本地运行我的 docker。我正在使用 docker 文件来构建 docker 镜像。

最佳答案

只需使用以下命令将您的凭证目录挂载为只读:

docker run -v ${HOME}/.aws/credentials:/root/.aws/credentials:ro  ...

如果你有 root作为容器中的用户,并且还使用此 guide 设置了主机凭证文件。

或直接使用环境变量传递它们:
docker run -e AWS_ACCESS_KEY_ID=<ACCESS_KEY> -e AWS_SECRET_ACCESS_KEY=<SECRET_KEY> ...

关于docker - 将 aws 凭据传递给 Docker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53442954/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com