1

У меня есть стек облаков, который я развернул в нас - восток-1 с автомасштабирующей группой и несколькими AZ.разворачивание стек облака облаков AWS в нескольких областях

Я хочу сейчас реплицировать тот же самый стек в другом регионе, чтобы сделать его стек несколькими областями и, следовательно, помочь в аварийном восстановлении.

Это может быть сделано посредством cloudformation? Также, чтобы сделать вызов AWS CLI для создания clouformation create stack, мне нужно быть в том же регионе, чтобы выполнить вызов?

ответ

2

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

Используя AWS CLI, вы можете указать, какой регион вы хотите, чтобы взаимодействовать с любым в вашем ~/.aws/config файле (например, типа aws configure установить этот файл), или в переменной окружения AWS_DEFAULT_REGION, или путем передачи опции --region по команде линия.

Exmaple:

aws cloudformation create-stack \ 
    --region us-east-1 \ 
    --stack-name MyStackName \ 
    --template-body file://MyTemplate.yaml