Cloudformation добавить в стек - PullRequest
       6

Cloudformation добавить в стек

0 голосов
/ 26 сентября 2018

У меня есть стек AWS с ресурсами lambda и api gateway.Существует около 250 ресурсов, и облачная информация позволяет загружать только 200 одновременно, поэтому я разделил его на 2 шаблона.Однако, когда я запускаю команды развертывания для каждого стека, например,

aws cloudformation deploy --template-file template.yml --stack-name my-stack --region us-east-1 --capabilities CAPABILITY_IAM

aws cloudformation deploy --template-file template2.yml --stack-name my-stack --region us-east-1 --capabilities CAPABILITY_IAM

, вторая команда удаляет то, что первая команда развернула на my-stack.Я хотел бы добавить ресурсы в template2.yml к my-stack и сохранить то, что было развернуто с template.yml.Есть способ сделать это?Я хочу, чтобы ресурсы в обоих шаблонах использовали одну и ту же конечную точку шлюза API.

Ответы [ 2 ]

0 голосов
/ 26 сентября 2018

Вы можете развернуть эти спецификации в двух разных стеках (разные имена стеков), кроме того, вы можете ссылаться на спецификацию шлюза api из первого стека во второй стек, это один из способов ссылаться на лямбда-функции в одном и том же шлюзе api.

0 голосов
/ 26 сентября 2018

Технически это 2 стека, но вы дали только 1 имя стека.Таким образом, более поздняя команда перезапишет развернутый my-stack на основе template.yml.

Измените вторую команду, чтобы использовать другое имя стека, например my-stack2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...