通过 cdk 创建用于推送通知的 sns 移动应用程序
Posted
技术标签:
【中文标题】通过 cdk 创建用于推送通知的 sns 移动应用程序【英文标题】:create sns mobile application for push notification through cdk 【发布时间】:2020-03-12 19:54:11 【问题描述】:我正在尝试使用 Amazon 的 SNS 服务向 ios 设备发送推送通知。虽然我找到了一个tutorial,它解释了它如何通过 AWS 控制台实现,但我想通过 CDK 实现同样的事情,因为所有基础设施都是通过那里定义的。
不幸的是,cdk docs 中没有任何类似于 SNS 移动应用程序的东西。这是否意味着 cdk 尚不支持此类操作,还是我遗漏了什么?
【问题讨论】:
【参考方案1】:我认为 CloudFormation 尚不支持它,而 CDK 是 CloudFormation 模板的扩展。如果您查看 SNS 的 CloudFormation 文档,您会看到只有 Subscription、Topic 和 TopicPolicy 存在。需要先将其添加到 CloudFormation 才能被 CDK 支持。
【讨论】:
以上是关于通过 cdk 创建用于推送通知的 sns 移动应用程序的主要内容,如果未能解决你的问题,请参考以下文章
向 Amazon SNS 移动推送服务注册移动/Android 终端节点
AWS SNS - 推送 GCM 显示为从 Cloudwatch 发送但未在移动设备中接收
AWS - SNS 端点为 iOS 自行禁用 - Apple 设备(推送通知失败)