Развертывание AWS Elastic beanstalk в среде в другом регионе

Я немного новичок в Elastic Beanstalk на AWS, так что простите меня, если это маленький новичок....

Но у нас есть экземпляр нашего продукта в новом регионе (ЕС), и я не знаю, как привязать определенный бренд git для развертывания в этой среде? (Используя CLI3)

Если что-то лучше настроить в config.yml?

Большое спасибо!


person MrTomTom    schedule 27.04.2015    source источник


Ответы (1)


Чтобы сделать это один раз: eb deploy {environment-name} --region {region-name}

Чтобы всегда развертывать на нем:

eb init --region {region-name}
eb use {environment-name}

Затем используйте:

eb deploy
person Nick Humrich    schedule 27.04.2015
comment
Это прекрасно работает, за исключением того, что при развертывании в другом регионе я получаю следующую ошибку ОШИБКА: не найдена версия приложения с именем «the_version_no». Это происходит только при развертывании в другом регионе. если я развертываю в другой среде в том же приложении, все работает нормально. Есть идеи? - person MrTomTom; 30.04.2015
comment
Можете ли вы добавить журнал отладки, возможно, на pastebin? eb deploy --debug - person Nick Humrich; 30.04.2015
comment
@MrTomTom, было бы неплохо узнать, как вы решили, для справки :) - person Lorenzo Marcon; 19.05.2015
comment
@LorenzoMarcon О, извините - я не уверен, что произошло, но я воссоздал среду, и упомянутое выше eb deploy {environment-name} --region {region-name} сработало, не знаю, как то, что я сделал с исходным приложением, извините ! - person MrTomTom; 22.06.2015
comment
Кажется, это работает только в том случае, если имена приложений идентичны в разных регионах. - person Daniel; 26.02.2016