此实用程序允许您切换默认 AWS CLI 配置文件
项目描述
AWS 配置文件切换器
该工具可让您在您的个人资料之间跳转~/.aws/credentials
有问题的
好吧,如果您只操作一个 AWS 账户,那么您将不会发现此实用程序有用。当您控制的帐户超过 3 个时会出现问题。当然,您可以--profile
在任何 aws cli 命令中使用 flag。但是,如果您需要为多个帐户运行多个命令怎么办,那么请确保您不要忘记添加--profile
到您的命令或指定正确的配置文件名称。另一个例子是关于 Hashicorp Terraform。假设您有一个模块需要申请多个帐户。不幸的是,terraform 不允许您指定--profile
,这是合乎逻辑的,因为 Terraform 与 AWS 无关。因此,您需要硬编码您的 AWS_ACCESS_KEY_ID 和 AWS_SECRET_ACCESS_KEY 或转到~/.aws/credentials
并更改[default]
配置文件。
如何安装
这很容易运行
sudo pip install aws-profile-switcher
或者clone
这个存储库并运行
make install
它是如何工作的
简单的开关
你看到了什么:
- 用户调用
aws-profile-switcher
aws-profile-switcher
确定当前默认值在所有配置文件中,因此允许在没有任何额外操作的情况下继续aws-profile-switcher
要求用户选择新的默认配置文件aws-profile-switcher
切换了默认
如果您有默认设置但没有备份
你看到了什么:
- 用户调用
aws-profile-switcher
aws-profile-switcher
了解到当前设置为默认的配置文件没有备份,建议进行备份- 用户同意进行备份并为其命名
aws-profile-switcher
要求用户选择新的默认配置文件- 瞧,更改了默认值并备份了旧的默认值
如果根本没有默认值
你看到了什么:
- 用户调用
aws-profile-switcher
aws-profile-switcher
要求用户选择新的默认配置文件- 根本没有默认配置文件,所以
aws-profile-switcher
创建了它
如果用户不想备份默认值
你看到了什么:
- 用户调用
aws-profile-switcher
aws-profile-switcher
了解到当前设置为默认的配置文件没有备份,建议进行备份- 用户不同意进行备份
aws-profile-switcher
要求同意他/她不想做备份- 默认值已更改且旧默认值未备份
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
aws-profile-switcher-0.2.3.tar.gz
(6.1 kB
查看哈希)
内置分布
关
aws_profile_switcher -0.2.3-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0a367b3becadfb095760d2c27420522e45e2b57c89f17535db69316896e47c25 |
|
MD5 | 9803269aabe8b705c621bb634c9b1923 |
|
布莱克2-256 | 5a44e7c63bab1f3da92803b51da7c67ff8468e14a5a8f4753d013e708820bc16 |