Развертывание 2 зависимых частей стека облачной информации в 2 регионах - PullRequest
0 голосов
/ 29 марта 2020

Я хочу развернуть 2 части стека облачной информации в 2 разных регионах (us-east-1, eu-west-1).

Одна часть создает ресурсы vp c и x - я хочу развернуть в us-east-1.

Вторая часть создает y ресурсов с зависимостями от x.Outputs - я хочу развернуть на eu-west-1.

Я не могу просто запустить стек в eu -west-1 регион (он создаст только первую часть)

Есть ли способ сделать это?

1 Ответ

0 голосов
/ 30 марта 2020

Когда вы развертываете свои стеки программно, используя, например, CLI и bash, вы можете сделать следующее (пример cli):

  1. использовать команду [deploy] для развертывания вашего стека в первом регионе. CLI имеет - параметр region для указания региона для операции.

  2. с помощью basi c l oop вы можете подождать, пока будет создан стек , description-stacks предоставляет статус создания стека.

  3. как только статус CREATE_COMPLETE вы звоните описать-стеки еще раз, чтобы получить его вывод.

  4. вы берете выходные данные из стека и развертываете второй стек в нужной вам области. Команда deploy имеет --parameter-overrides, в которой вы можете указать входные параметры для второго стека. Эти входы будут из выходов, которые вы получили из первого стека.

Вы можете делать подобные вещи, используя SDK, например, boto3 в python.

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