suppose que je suis défini deux piles A et B.troposphère, en passant la sortie d'une pile en entrée à un autre
dans la pile A, I définissent un VPC et une sortie de sous-réseau et I qui id de sous-réseau
t = Template()
Subnet = t.add_resource(Subnet .....)
SubnetId = t.add_output(Output('SubnetId', Value=Ref(Subnet))
Dans la pile B, j'ai ces instances que je veux vivre dans le sous-réseau défini dans la pile A. Comment puis-je y parvenir?
cool bibliothèque, mais je préfère ne pas utiliser une autre bibliothèque. Pourriez-vous donner un exemple concret? – mingxiao
Je vois que vpc.py a la sortie 'VpcId' et bastion.py a cela dans ses PARAMETRES, mais ce n'est pas évident pour moi comment cela est passé. – mingxiao
Eh bien, cela fait partie de la magie que fournit le stacker. Si vous voulez simplement utiliser la troposphère, alors vous devez trouver un moyen de faire ce que vous voulez dans CloudFormation ou écrire du code (comme stacker) pour prendre les sorties d'une pile et les ajouter aux paramètres d'une autre. Rappelez-vous: la troposphère est juste une implémentation en python du langage de modèle Cloudformation. Une autre option, même si je n'en suis pas un grand fan, est d'utiliser des sous-titres. Ensuite, vous pouvez Ref() les sorties d'un sous-paquet dans les Paramètres d'un autre sous-ensemble dans la pile principale où elles sont définies. C'est difficile cependant. – phobologic