amazon-web-services - 在 virtualenv 中使用单独的 aws-cli 凭据和配置
问题描述
从 virtualenv 中,是否可以将 aws-cli 设置为默认值 to~/venv/.aws/credentials
而不是 to ~/.aws/credentials
。
我意识到我可以--profile
在每个 aws 命令上使用,但是默认一个特定的“测试/项目环境”来指向特定的凭据似乎是有益的。
我已经搜索了执行此操作的方法,但运气不佳,因为一切似乎都指向 boto 上的帖子。
解决方案
每个虚拟环境不可能有单独的 AWS 凭证文件。您可以做的是,您可以将 AWS 配置文件设置为环境变量。
export AWS_PROFILE=staging
希望这可以帮助。
推荐阅读
- python - 将多个数据框保存在工作簿的单独选项卡/工作表中
- react-native - Resumable.js 在本机反应
- node.js - 当我在我的谷歌收件箱中收到一封电子邮件时如何调用我的 node.js API?
- roslyn - PackageReference 或 ProjectReference 在 Analyzer 中导致 TypeLoadException 错误
- python - 如何从python中的非异步方法发布嵌入
- matrix - 用于矩阵的 mpi4py Allgatherv
- java - 库、存储库、包和文件夹之间有什么区别?
- php - 在 PHP 中提取 XML 中包含的一些 JSON
- android - 测试完成 - 真实设备中的 Andriod 自动化 - 名称映射包含重复对象(设备、设备 2、Windows、Windows2)
- c++ - 组合多个 boost property_tree