如何在EB CLI中切换用户?

3

我在我的AWS账户上部署了一个应用程序,但是我需要在另一个账户上进行相同的操作。我已经拥有需要部署的AWS账户的用户名、访问密钥和秘密访问密钥,但我甚至不知道如何切换到另一个账户来完成操作。

我已经使用这些凭据成功登录了AWS cli,但我在使用aws elasticbeanstalk cli时遇到了问题,因此希望能够通过该工具部署我的应用程序。

谢谢!


请参阅:https://dev59.com/Il4c5IYBdhLWcg3wzs-Q - Nick Humrich
你是使用 AWS 综合工具访问弹性 Beanstalk 还是旧的服务特定库?即,你是这样做的 aws elasticbeanstalk .... 还是 eb .... - Ray
1个回答

4

AWS CLI凭证设置在凭证文件中,可以使用环境变量覆盖。

要创建不同的配置文件,可以使用内置的配置工具:

 aws configure --profile user2

然后当您使用aws调用elasticbeanstalk时,您可以指定使用这个新配置文件

aws --profile user2 elasticbeanstalk ...blah...blah...blah...

这是针对 eb(弹性 Beanstalk)的,而不是 elb :/ - Mina Han
@MinaHan 这是参考链接:http://docs.aws.amazon.com/cli/latest/reference/elasticbeanstalk/index.html - Ray
啊,我想我明白了。 - Mina Han
3
楼主想知道如何在EB CLI而不是AWS CLI中执行此操作。尽管如此,答案几乎相同。 - Nick Humrich
@NickHumrich 我不确定是否如此——我会要求澄清。Mina提到使用 aws cliaws elasticbeanstalk cli —— 我认为人们要么使用旧的服务特定工具,要么使用新的组合 aws 版本而不是混用,但你可能是正确的。 - Ray
@Ray Elastic Beanstalk有自己的高级CLI,目前仍在积极维护。 - Nick Humrich

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接