具有多个 aws 帐户的 Eb 工具
Eb tools with multiple aws accounts
是否可以在同一台机器上将 Elastic Beanstalk 工具与两个单独的 aws 帐户一起使用?
更多描述:
按照 here 所述安装弹性 beanstalk 工具后,我可以使用
在我的项目中初始化设置
eb init
并提供 aws id 和密码。此时一切都很好。
这里的问题是凭据自动存储在 ~/.aws/config 中,并在执行 eb 命令时读取。
我有第二个 AWS 账户,也想在那里使用 eb 工具。是否可以让 eb 工具使用自定义配置文件?我在文档中找不到任何内容 here
谢谢。
是的,您可以使用 EB 工具创建多个配置文件。
要创建新的配置文件,您可以使用
aws configure --profile <your-profile-name>
它将在 ~/.aws/credentials
和 ~/.aws/config
中生成一个新的配置文件。或者,您可以手动编辑这些文件。请阅读文档 here.
生成配置文件后,您可以将 --profile <your-profile-name>
附加到 eb init
命令:
eb init --profile <your-profile-name>
它将生成一个配置文件 (.elasticbeanstalk/config.yml
)。之后,如果要部署,只需使用:
eb deploy
是否可以在同一台机器上将 Elastic Beanstalk 工具与两个单独的 aws 帐户一起使用?
更多描述:
按照 here 所述安装弹性 beanstalk 工具后,我可以使用
在我的项目中初始化设置eb init
并提供 aws id 和密码。此时一切都很好。 这里的问题是凭据自动存储在 ~/.aws/config 中,并在执行 eb 命令时读取。
我有第二个 AWS 账户,也想在那里使用 eb 工具。是否可以让 eb 工具使用自定义配置文件?我在文档中找不到任何内容 here
谢谢。
是的,您可以使用 EB 工具创建多个配置文件。
要创建新的配置文件,您可以使用
aws configure --profile <your-profile-name>
它将在 ~/.aws/credentials
和 ~/.aws/config
中生成一个新的配置文件。或者,您可以手动编辑这些文件。请阅读文档 here.
生成配置文件后,您可以将 --profile <your-profile-name>
附加到 eb init
命令:
eb init --profile <your-profile-name>
它将生成一个配置文件 (.elasticbeanstalk/config.yml
)。之后,如果要部署,只需使用:
eb deploy