Como posso referenciar o VPC padrão em CloudFormation?

votos
0

Eu tenho uma pilha que necessita de recursos que precisam ser implantado em um determinado VPC. Eu quero usar o VPC padrão, mas eu não quero para parametrizar isso. Existe uma maneira para obter automaticamente thte valor VPC padrão? (Como por exemplo Fn::GetAZs: regionpara az do em uma região).

Publicado 02/12/2019 em 23:58
fonte usuário
Em outras línguas...                            


1 respostas

votos
0

Lembre-se que VPC têm um atributo chamado VPC padrão com o valor Sim ou Não. Você pode usar uma macro para obter ID do VPC com o atributo VPC padrão com o valor Sim e, em seguida, passar a ID ao seu modelo CloudFormation. Criar um modelo de macro com a lógica para obter o ID padrão (usando, por exemplo boto3) e, em seguida, escrever o valor em seu modelo principal. Em sua principal add modelo na seção de Recursos deste para executar a macro:

Resources:
  Fn::Transform:
    Name: GetDefaultVpcId
Respondeu 03/12/2019 em 18:16
fonte usuário

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