【问题标题】:How to add multiple email address to a SNS topic via cloudformation?如何通过 cloudformation 将多个电子邮件地址添加到 SNS 主题?
【发布时间】:2021-11-17 03:10:23
【问题描述】:
是否可以通过 cloudformation 向 SNS 主题订阅添加多个电子邮件地址
SNSTopic:
Type: AWS::SNS::Topic
Properties:
Subscription:
- protocol:email
Endpoint: abc@gmail.com
【问题讨论】:
标签:
amazon-web-services
amazon-cloudformation
amazon-sns
【解决方案1】:
CFN 中没有循环。所以你必须明确列出你所有的电子邮件地址:
SNSTopic:
Type: AWS::SNS::Topic
Properties:
Subscription:
- protocol:email
Endpoint: abc@gmail.com
- protocol:email
Endpoint: second@gmail.com
- protocol:email
Endpoint: third@gmail.com
如果你想动态地做,你必须创建自己的macro 或custom resource。