Единственный способ, которым я знаю, как переключать регионы с помощью EB CLI, - это eb init
. Это похоже на взлом, потому что помимо выбора своего региона мне нужно еще раз ответить на кучу вопросов, на которые я уже ответил.
Есть ли способ просто переключить регионы в 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
в другой допустимый регион.