首页 > 解决方案 > 在 virtualenv 中使用单独的 aws-cli 凭据和配置

问题描述

从 virtualenv 中,是否可以将 aws-cli 设置为默认值 to~/venv/.aws/credentials而不是 to ~/.aws/credentials

我意识到我可以--profile在每个 aws 命令上使用,但是默认一个特定的“测试/项目环境”来指向特定的凭据似乎是有益的。

我已经搜索了执行此操作的方法,但运气不佳,因为一切似乎都指向 boto 上的帖子。

标签: amazon-web-servicesvirtualenv

解决方案


每个虚拟环境不可能有单独的 AWS 凭证文件。您可以做的是,您可以将 AWS 配置文件设置为环境变量。

export AWS_PROFILE=staging

希望这可以帮助。


推荐阅读