Yeni bir AWS::SNS::Topic
oluşturmadan bir AWS CloudFormation JSON şablonunda bir 'Abonelik' kaynağı oluşturmak mümkün mü?Bir konu yaratmadan CloudFormation ile bir SNS aboneliği oluşturmak mümkün mü?
Benim durumumda, konu CloudFormation komut dosyasının dışında oluşturuldu ve bende, komut dosyası içinde oluşturulan kaynakları içeren bazı abonelikler oluşturmak istiyorum.
I.E.
"DbfExtractQueue": {
"Type": "AWS::SQS::Queue"
},
"EtlSubscription": {
"Type": "AWS::SNS::Subscription",
"Properties": {
"Endpoint": { "Fn::GetAtt": ["DbfExtractQueue", "Arn"] },
"Protocol": "sqs",
"TopicArn": { "Ref": "EtlNotificationTopicARN" }
}
},
EtlNotificationTopicARN komut dosyasına geçirilir ve bir SNS konusunu gösterir ARN.
: Konu Gözlemciler hakkında hiçbir şey bilmiyor gerekir. CloudFormation'un onu desteklememesi, gözlerimi döndürmemi sağlıyor. – giorgiosironi