新しいを作成せずに、AWS CloudFormation JSON テンプレートで「サブスクリプション」リソースを作成することは可能AWS::SNS::Topic
ですか?
私の場合、トピックは CloudFormation スクリプトの外部で作成され、スクリプト内で作成されたリソースを含むいくつかのサブスクリプションを作成したいと考えています。
IE
"DbfExtractQueue": {
"Type": "AWS::SQS::Queue"
},
"EtlSubscription": {
"Type": "AWS::SNS::Subscription",
"Properties": {
"Endpoint": { "Fn::GetAtt": ["DbfExtractQueue", "Arn"] },
"Protocol": "sqs",
"TopicArn": { "Ref": "EtlNotificationTopicARN" }
}
},
EtlNotificationTopicARN がスクリプトに渡され、SNS トピック ARN を表します。