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

use*_*471 2 ruby-on-rails command-line-interface amazon-web-services amazon-elastic-beanstalk

我设法使用EB CLI运行一个rails应用程序运行Elastic Beanstalk,并在此处概述说明:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-reference-get-started.html

然后我再次设置第二个应用程序,通过"eb init"进程并使用不同的应用程序名称.在执行"git aws.push"之前,如何使用命令行在两个应用程序之间切换?我可以在保持这两个应用程序的同时切换它们吗?

奖金问题:如果我有两个不同的AWS账户,并且我有两个账户的访问密钥/机密,我该如何在不同AWS账户上的应用程序之间切换?我假设"切换帐户"的过程与您在第二台开发计算机上设置git和eb并尝试将第二台计算机的本地git repo与live eb实例链接起来的过程相同.它是否正确?

Jos*_*vis 7

运行时eb init,它会在当前目录中创建一个名为的文件夹.elasticbeanstalk.在config其中将有一个文件,其中包含您当前环境/应用程序所需的所有信息.它还有一个值AwsCredentialFile,该值指向包含您的访问密钥ID和密钥的文件.

因此,如果要在应用程序之间切换,您可以eb init在每个目录中运行多个目录并相应地更改文件.