如何在 EB CLI 中更改用户?

Posted

技术标签:

【中文标题】如何在 EB CLI 中更改用户?【英文标题】:How do I change users in the EB CLI? 【发布时间】:2015-09-19 04:25:53 【问题描述】:

我使用自己的 AWS 帐户在 EB 上部署了一个应用程序,但我需要对另一个帐户执行相同的操作。我有需要部署的 AWS 账户的用户名、访问密钥和秘密访问密钥,但我什至不知道如何切换出我的账户来执行此操作。

我已经能够使用这些凭据登录 AWS cli,但是我在使用 aws elasticbeanstalk cli 时遇到了问题,因此通过它帮助部署我的应用程序也会很有帮助。

谢谢!

【问题讨论】:

见:***.com/questions/27514937/… 您是在使用 aws 组合工具来访问弹性 beanstalk 还是旧的服务特定库。即你是在这样做aws elasticbeanstalk .... 还是eb .... 【参考方案1】:

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

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

 aws configure --profile user2

那么当你使用aws调用elasticbeanstalk时,你可以指定这个新的profile来使用

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

【讨论】:

这是 eb(弹性豆茎),不是 elb :/ @MinaHan 这里是参考:docs.aws.amazon.com/cli/latest/reference/elasticbeanstalk/… 啊,我想我明白了。 @Ray OP 想知道如何为 EB CLI 而不是 AWS CLI 执行此操作。话虽如此,答案几乎相同。 @NickHumrich 我不确定情况是否如此——我会要求澄清。 Mina 提到使用 aws cliaws elasticbeanstalk cli - 我假设人们要么使用旧的服务特定工具,要么使用新的组合 aws 版本不混合,但你可能是正确的。

以上是关于如何在 EB CLI 中更改用户?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 EB CLI 在应用程序之间切换?

如何使用 EB cli 查看我的 EB ec2 的 python 日志

如何通过 eb cli (django postgres) 迁移 AWS RDS 数据库?

AWS IAM-如何禁止用户通过控制台进行更改,但允许通过CLI更改API

如何从命令行 (CLI) 更改 Firebase 用户登录身份?

如何使用cli命令在gcp中更改项目