Как развернуть шаблон AWS CloudFormation в разных регионах?

Я пытался развернуть сервисы AWS с помощью cloudFormation. Мне удалось развернуть для определенного региона. Теперь я хотел развернуть некоторые из сервисов AWS в другом регионе, например, у меня есть EC2, Lambda и S3 для развертывания, и мне нужно развернуть EC2 и лямбда в регионе США-запад и S3 в регионе ЕС-Восток и США-ЗАПАД. Возможно ли это с одним шаблоном. Я подумал набор стека AWS но я думаю, что это будет развернуто для всех сервисов AWS во всех упомянутых регионах. Я хотел, чтобы некоторые сервисы AWS работали в каком-то регионе, а некоторые — только в одном конкретном регионе.


person Swap L    schedule 02.09.2017    source источник


Ответы (1)


Предполагая, что вы используете интерфейс командной строки, лучше всего настроить несколько профилей, а затем выполнить два развертывания с разными профилями для каждого развертывания. Во-вторых, вы можете использовать параметры в качестве входных данных для своего шаблона и использовать условный оператор для развертывания различных ресурсов в зависимости от региона, на который вы ориентируетесь. Соответствующие ссылки -

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html

https://forums.aws.amazon.com/thread.jspa?threadID=162459

person BryceH    schedule 02.09.2017