我知道如何使用EB CLI切换区域的唯一方法是eb init 。 这感觉就像一个黑客,因为除了select我的地区,我不得不重新回答一些我已经回答的问题。
有没有办法在EB CLI上切换区域而不经过所有的eb init步骤?
是。 当你运行eb init时候,应该只问你不知道的东西。 第二次运行应该什么也不做。 因此,我假设你正在运行eb init -i ,这迫使所有的问题。 你可以简单地使用eb init --region us-east-1来切换。 它不应该问你任何问题。
当您运行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修改为另一个有效的区域。