使用多个 acc 的 Elastic Beanstalk CLI
Elastic Beanstalk CLI using multiple acc
在 ~/.aws/config 我有
[profile eb-cli]
aws_access_key_id = abcd
aws_secret_access_key = abcd
[profile eb-cli2]
aws_access_key_id = abcda
aws_secret_access_key = abcda
如何在这些配置文件之间切换?
例如,我如何 运行 eb list
获得 [profile eb-cli2]
您首先需要在弹性 beanstalk 目录中,例如已初始化为 eb
使用的一个。
在您的 .elasticbeanstalk/config.yml
中,您需要更新个人资料:
branch-defaults:
develop:
environment: dev
global:
application_name: api
default_platform: Node.js
default_region: eu-west-1
profile: eb-cli2
sc: git
重点是profile: eb-cli2
这不起作用:
eb list --profile eb-cli2
而不是 ~/.aws/config
,使用 ~/.aws/credentials
文件配置凭据
[eb-cli]
aws_access_key_id = abcd
aws_secret_access_key = abcd
[eb-cli2]
aws_access_key_id = abcda
aws_secret_access_key = abcda
然后使用:eb list --profile eb-cli2
在 ~/.aws/config 我有
[profile eb-cli]
aws_access_key_id = abcd
aws_secret_access_key = abcd
[profile eb-cli2]
aws_access_key_id = abcda
aws_secret_access_key = abcda
如何在这些配置文件之间切换?
例如,我如何 运行 eb list
获得 [profile eb-cli2]
您首先需要在弹性 beanstalk 目录中,例如已初始化为 eb
使用的一个。
在您的 .elasticbeanstalk/config.yml
中,您需要更新个人资料:
branch-defaults:
develop:
environment: dev
global:
application_name: api
default_platform: Node.js
default_region: eu-west-1
profile: eb-cli2
sc: git
重点是profile: eb-cli2
这不起作用:
eb list --profile eb-cli2
而不是 ~/.aws/config
,使用 ~/.aws/credentials
文件配置凭据
[eb-cli]
aws_access_key_id = abcd
aws_secret_access_key = abcd
[eb-cli2]
aws_access_key_id = abcda
aws_secret_access_key = abcda
然后使用:eb list --profile eb-cli2