IMPORTANTE
Estou criando o TemplateURL dinamicamente.
"TemplateURL" : { "Fn::Join" : ["", [ { "Ref" : "TemplateURL"}, "substack.template" ]] }
Estou executando um modelo do CloudFormation no AWS Console.
Execução de pilha diretamente
Eu iniciei com um modelo que usava recursos do IAM, e o console me avisa para reconhecer os recursos do IAM ao executar a pilha diretamente.
Execução da Pilha como uma criança
Eu então tentei chamar a mesma pilha de uma pilha pai e não recebi o mesmo prompt.
A pilha falhou com a mensagem:
Requires capabilities : [CAPABILITY_IAM]
Pesquisa
Os documentos indicam que posso executar scripts de CF de várias maneiras. Há muitos documentos sobre a CLI / API e o fornecimento do parâmetro de recurso, mas parece não haver informações sobre como garantir que ele seja aplicado ao executar o console.
link
Recursos do IAM em modelos do AWS CloudFormation
O que eu fiz / o que eu acho
Eu já levantei um problema através do fórum por enquanto, mas nenhuma resposta (ainda):
link
Eu suspeito que isso seja um bug no console, já que parece não haver nenhuma documentação de como mudar o comportamento através do console e, até onde eu sei, isso deve funcionar.
Alguém se deparou com o mesmo problema ou pode relatar que está funcionando bem para eles?