【问题标题】:aws eb cli 3 sets up application for wrong accountaws eb cli 3 为错误的帐户设置应用程序
【发布时间】:2015-02-15 08:56:27
【问题描述】:

我有多个 AWS 账户,我正在尝试弹性 beanstalk EB CLI 3 的新命令行界面。当我运行以下命令 eb init 时,我会收到关于区域的提示(很好),然后它要求我“选择要使用的应用程序”列出来自另一个 AWS 账户的应用程序(用于暂存)。如果我继续“创建新应用程序”,该应用程序将在我的临时帐户中创建。

有没有办法配置 eb cli3 并让它使用不同的访问密钥?

【问题讨论】:

    标签: amazon-web-services amazon-elastic-beanstalk command-line-interface


    【解决方案1】:

    您可以set up a new profile 与 EB CLI 一起使用。配置文件在 AWS CLI 和 EB CLI 之间共享。

    打开您的 aws 配置文件:~/.aws/config 并添加以下行:

    [profile profilename]
    aws_access_key_id = aaaaaa
    aws_secret_access_key = aaaaaaaaa123
    

    然后您可以拨打eb init --profile profilename。这将设置 EB CLI 以将该特定配置文件用于该特定目录。

    【讨论】:

    • 太棒了,完美运行。我还必须在配置文件中添加 region = eu-west-1 以覆盖默认的 us 区域。请注意,它是 eu-west-1 而不是 eu-west。再次感谢
    • 我认为这会起作用,但它需要eb init --profile <name> --interactive
    猜你喜欢
    • 1970-01-01
    • 2021-12-25
    • 2016-11-22
    • 1970-01-01
    • 2017-06-17
    • 2020-08-01
    • 2016-11-18
    • 2015-05-12
    • 1970-01-01
    相关资源
    最近更新 更多