【发布时间】:2016-03-24 23:08:55
【问题描述】:
在 Golang 中使用 AWS。
目前,我使用 AWS 开发工具包前端和 Facebook 作为凭证提供者在 AWS Cognito 中创建身份。这很好用。
我使用 SNS 向 iOS 和 Android 发送推送通知,这也很好用。
但我读到 SNS 仅允许每个用户 3000 个主题。如果我了解 Cognito 和 SNS 的工作原理(以及我在日志/仪表板中看到的内容),所有主题都是由 Cognito 身份承担的角色创建的。所以它们都是由同一个“用户”创建的。所以考虑到服务,我会很快达到 3000。
理想情况下,我会将 AWS 凭证发送到我的 Golang 后端,然后我会在那里为每个身份创建主题并确认订阅。
是否可以为每个 Cognito 身份创建主题,使个人身份成为主题的所有者?
如果是,这是一个特定的 API 调用吗?
或者这是必须使用特定角色设置的东西?
【问题讨论】:
标签: amazon-web-services amazon-sns amazon-cognito