通过 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 设备(推送通知失败)

将 Google Cloud Messaging 的“用户通知”功能与 Amazon SNS 移动推送结合使用

使用 SNS 发送推送通知 - Expo App

AWS SNS 移动推送通知