Je rencontre des difficultés pour créer un sous-groupe ElastiCache qui référence dynamiquement les sous-réseaux corrects. Je voudrais utiliser le même modèle dans la région est et ouest, donc je spécifie les sous-réseaux pour le groupe de sous-réseau dans les mappages. Cependant, lorsque je tente de lancer la mise à jour ma pile, je reçois l'erreur suivante:Cloudformation: sous-réseaux créés de référence dans ElastiCache SubnetGroup
Value of property SubnetIds must be of type List of String
est ici un point essentiel montrant à peu près ce que je suis en train de faire: https://gist.github.com/brockhaywood/b71ed34c6a554a0a0fec
Cette question sans réponse sur les forums AWS semble être un problème très similaire: https://forums.aws.amazon.com/message.jspa?messageID=532454
Oh vraiment? la référence 'AppSubnets' est un tableau de Refs, cela ne satisferait-il pas à ce que ce soit un tableau? –
Une personne raisonnable pourrait penser ainsi, mais il vous donne un message d'erreur se plaindre du type de données :). – James
J'ai essayé aussi, fournir ce qui suit à SubnetIds mais il produit la même erreur: "SubnetIds": [{ "Fn :: FindInMap": [ "RegionMap", { "Ref": » AWS :: Region " ", "AppSubnets" ] }] –