Возможно ли создать ресурс "Subscription" в шаблоне JSON CloudSormation AWS без создания нового AWS::SNS::Topic
?
В моем случае тема создается за пределами CloudFormation script, и я хотел бы создать некоторые подписи к ней, используя ресурсы, созданные в script.
т.е.
"DbfExtractQueue": {
"Type": "AWS::SQS::Queue"
},
"EtlSubscription": {
"Type": "AWS::SNS::Subscription",
"Properties": {
"Endpoint": { "Fn::GetAtt": ["DbfExtractQueue", "Arn"] },
"Protocol": "sqs",
"TopicArn": { "Ref": "EtlNotificationTopicARN" }
}
},
EtlNotificationTopicARN передается в script и представляет собой SNN-тему ARN.