Как я могу ссылаться на VPC По умолчанию в CloudFormation?

голоса
0

У меня есть стек , который нуждается в ресурсах , которые должны быть размещены в определенном VPC. Я хочу использовать VPC по умолчанию , но я не хочу , чтобы это параметризировать. Есть ли способ , чтобы автоматически получить значение VPC thte по умолчанию? (Как, например , Fn::GetAZs: regionдля аз - й в регионе).

Задан 02/12/2019 в 23:58
источник пользователем
На других языках...                            


1 ответов

голоса
0

Помните, что VPC имеют атрибут по умолчанию VPC со значением Да или Нет. Вы можете использовать макрос, чтобы получить идентификатор VPC с атрибутом По умолчанию VPC с Да значением, а затем передать идентификатор шаблона CloudFormation. Создание макросов шаблона с логическим, чтобы получить идентификатор по умолчанию (используя, например boto3), а затем записать значение в вашем основном шаблоне. В вашем основном шаблоне добавить в разделе Ресурсов, чтобы это выполнить макрос:

Resources:
  Fn::Transform:
    Name: GetDefaultVpcId
Ответил 03/12/2019 в 18:16
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more