如何解决属性 Subscription 的值必须是对象列表
使用 aws 云编队设计器制作一个简单的 SNS 主题,带有订阅和 SES 队列。我连接了组件,但我的堆栈无法创建订阅。
"Resources": {
"SNST3F2X9": {
"Type": "AWS::SNS::Topic","Properties": {
"displayName": "EmailBouncetopic","Subscription": [
"EmailBounceSubscription"
],"TopicName": "EmailBouncetopic"
},"Metadata": {
"AWS::CloudFormation::Designer": {
"id": "094fd7f3-2e35-4219-8f87-07ad335f85bb"
}
}
},"SNST3FDSS": {
"Type": "AWS::SNS::Subscription","Properties": {
"EndPoint": "BounceQueue","Protocol": "SQS","RawMessageDelivery": true,"TopicArn": {
"Ref": "SNST3F2X9"
}
},"Metadata": {
"AWS::CloudFormation::Designer": {
"id": "b9524cd1-7d7a-46a6-9c34-33ceccccf3d4"
}
}
},"SQSQ3OZGY": {
"Type": "AWS::SQS::Queue","Properties": {
"QueueName": "BounceQueue"
},"Metadata": {
"AWS::CloudFormation::Designer": {
"id": "d5a6cfd6-4b52-486a-97c1-4021528c32fc"
}
},"DependsOn": [
"SNST3FDSS"
]
}
}
解决方法
您当前的 Subscription
是:
"Subscription": [
"EmailBounceSubscription"
]
但是 Subscription 应该是(示例)形式的对象列表:
"Subscription" : [{
"Endpoint" : "EmailBounceSubscription","Protocol" : "email"
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。