具有多个aws帐户的Eb工具

时间:2015-07-23 09:25:26

标签: ubuntu amazon-web-services elastic-beanstalk aws-sdk

是否可以在同一台机器上使用Elastic Beanstalk工具和两个独立的aws帐户?

更多说明:

按照here所述安装弹性beanstalk工具后,我可以使用

初始化项目中的设置
eb init

并提供aws id和秘密。此时一切都很好。 这里的问题是凭证自动存储在〜/ .aws / config中,并且只要执行eb命令就会读取。

我有第二个AWS账户,并且也希望在那里使用eb工具。是否可以使eb工具使用自定义配置文件?我在文档here

中找不到任何内容

谢谢。

1 个答案:

答案 0 :(得分:6)

是的,您可以使用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