我知道使用 EB CLI 切换区域的唯一方法是eb init
。这感觉像是黑客行为,因为除了选择我的区域之外,我还必须重新回答我已经回答过的一堆问题。
有没有办法只需在 EB CLI 上切换区域,而无需执行所有eb init
步骤?
答案1
是的。运行时eb init
它只会询问你不知道的事情。第二次运行它应该什么都不做。因此我假设你正在运行eb init -i
强制所有问题的程序。你可以简单地使用eb init --region us-east-1
来切换。它不应该问你任何问题。
答案2
当您运行 时eb init
,EB CLI 将.elasticbeanstalk/config.yml
在工作目录中生成文件。文件格式如下:
branch-defaults:
default:
environment: Sample-Env
global:
application_name: Example App
default_ec2_keyname: SecretSSH-Key
default_platform: 64bit Amazon Linux 2015.03 v2.0.0 running Docker 1.6.2
default_region: us-east-1
profile: null
sc: null
您可以修改default_region
为另一个有效区域。