Não é possível criar uma fonte de evento SNS em uma função Lambda usando CloudFormation
Isto é oCloudformation código de modelo relacionado ao meu problema:
"SNSTopic": {
"Type": "AWS::SNS::Topic",
"Properties": {
"TopicName": "JumpboxPresenceTopic",
"DisplayName": "Jumpbox Presence Topic",
"Subscription": [
{
"Endpoint": {
"Fn::GetAtt": [
"Lambda",
"Arn"
]
},
"Protocol": "lambda"
}
]
}
},
"Lambda": {
"Type": "AWS::Lambda::Function",
"Properties": [...]
Eu posso ver o tópico noSNS painel de controle:
Mas não é exibido na função lambdaFontes de Eventos painel:
O mais estranho é que, se eu criar uma nova assinatura doSNS painel para a mesma função lambda, nenhuma nova assinatura é criada, pois seria uma duplicata exata. No entanto, agora, se eu verificar oFontes de Eventos painel noPainel Lambda, Posso ver uma nova entrada para oSNS: JumpboxPresenceTopic
:
Sinto que é um problema do lado da Amazon, mas posso estar errado. Existe algo errado com minha abordagem ou é uma limitação da AWS?