У меня есть шаблон стека облачной информации, который включает региональные ресурсы (лямбды, API, темы и т. Д.) И глобальные ресурсы (пользователь, политики, route53, облачный фронт, глобальные таблицы DynamodB и т. Д.) И хочу развернуть его в нескольких регионах.в той же учетной записи AWS.
Я не могу напрямую развернуть этот шаблон стека в нескольких регионах, поскольку глобальные ресурсы уже будут существовать после первого создания.
Я знаю, что могу разбить все на два отдельных стековых шаблона, но я бы предпочел избежать этого и оставить все в одном шаблоне одного стека.
Я видел, что, вероятно, могу использовать CF Условия + Параметры для переключения создания глобального ресурса только при первом создании, но это выглядит не очень хорошо ...
Мне было интересно, смогу ли я использовать какую-нибудь функцию CloudFormation, например StackSets, или что-то еще для достижениячто.
Есть идеи о том, как правильно сделать это?