Come posso fare riferimento al VPC predefinito in CloudFormation?

voti
0

Ho una pila che ha bisogno di risorse che devono essere schierato in un certo VPC. Voglio usare la VPC di default, ma io non voglio parametrizzare questo. C'è un modo per ottenere automaticamente thte valore VPC di default? (Come per esempio Fn::GetAZs: regionper az di in una regione).

È pubblicato 02/12/2019 alle 23:58
fonte dall'utente
In altre lingue...                            


1 risposte

voti
0

Ricordate che VPC hanno un attributo chiamato VPC predefinito con il valore Sì o No. È possibile utilizzare una macro per ottenere l'ID della VPC con l'attributo VPC predefinito con Sì indicare il valore e poi passare l'ID per il modello cloudformation. Creare un modello macro con la logica per ottenere l'ID di default (utilizzando, ad esempio boto3) e poi scrivere il valore nel modello principale. Nel modello aggiuntivo principale nella sezione Risorse questo per eseguire la macro:

Resources:
  Fn::Transform:
    Name: GetDefaultVpcId
Risposto il 03/12/2019 a 18:16
fonte dall'utente

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