具有多个aws帐户的Eb工具

Ror*_*ckh 5 ubuntu amazon-web-services amazon-elastic-beanstalk aws-sdk

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

更多说明:

所描述的安装弹性青苗工具后在这里,我能够用初始化在我的项目设置

eb init
Run Code Online (Sandbox Code Playgroud)

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

我有第二个AWS账户,并希望在那里使用eb工具.是否可以使eb工具使用自定义配置文件?我在这里的文档中找不到任何内容

谢谢.

Edw*_*uel 7

是的,您可以使用EB工具执行多个配置文件.

要创建新的配置文件,您可以使用

aws configure --profile <your-profile-name>
Run Code Online (Sandbox Code Playgroud)

这里面会产生一个新的配置文件~/.aws/credentials~/.aws/config.或者,您可以手动编辑这些文件.请阅读此处的文档.

生成配置文件后,您可以附加--profile <your-profile-name>eb init命令:

eb init --profile <your-profile-name>
Run Code Online (Sandbox Code Playgroud)

它将生成一个配置文件(.elasticbeanstalk/config.yml).之后,如果要部署,只需使用:

eb deploy
Run Code Online (Sandbox Code Playgroud)