Comment puis-je faire référence à la VPC par défaut dans CloudFormation?

voix
0

J'ai une pile qui a besoin de ressources qui doivent être déployées dans un certain VPC. Je veux utiliser la VPC par défaut , mais je ne veux pas ce paramétrez. Est - il possible d'obtenir automatiquement thte valeur VPC par défaut? (Comme par exemple Fn::GetAZs: regionpour az ce dans une région).

Créé 02/12/2019 à 23:58
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
0

Rappelez-vous que VPC ont un attribut appelé VPC par défaut avec la valeur Oui ou Non, vous pouvez utiliser une macro pour obtenir l'ID de la VPC avec l'attribut par défaut VPC avec la valeur Oui et passez ensuite l'ID à votre modèle de CloudFormation. Créer un modèle macro avec la logique pour obtenir l'ID par défaut (en utilisant par exemple boto3), puis écrire la valeur dans votre modèle principal. Dans votre principal ajout de modèle dans la section Ressources ceci pour exécuter la macro:

Resources:
  Fn::Transform:
    Name: GetDefaultVpcId
Créé 03/12/2019 à 18:16
source utilisateur

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