如何在 AWS CloudFormation 中创建 Amazon SQS 队列并订阅 Amazon SNS 主题?
- SNS 主题名称 = T1
- SQS 队列名称 = Q1
我需要 JSON 或 YAML 格式的模板
请帮助我。
最佳答案
- 使用AWS::SQS::Queue创建 Amazon SQS 队列
- 如果需要,请使用 AWS::SNS::Topic创建 Amazon SNS 主题
- 使用AWS::SNS::Subscription将 SQS 队列订阅到 SNS 主题
这是来自 Create a Subscription Between an Amazon SQS Queue and an Amazon SNS Topic in AWS CloudFormation 的示例:
Parameters:
SNSTopicARN:
Type: String
Description: awsSNSTopicArnExample
TopicRegion:
Type: String
Description: us-east-1
Resources:
Queue:
Type: AWS::SQS::Queue
SnsSubscription:
Type: AWS::SNS::Subscription
Properties:
Protocol: sqs
Endpoint: !GetAtt Queue.Arn
Region: !Ref TopicRegion
TopicArn: !Ref SNSTopicARN
关于json - 如何在 AWS CloudFormation 中创建 Amazon SQS 队列并订阅 Amazon SNS 主题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64730340/