创建SNS主题作为Cognito身份

时间:2016-03-24 14:07:16

标签: amazon-web-services amazon-sns amazon-cognito

在Golang中使用AWS。

目前,我将AWS SDK前端与Facebook用作凭据提供程序,以在AWS Cognito中创建身份。这很有效。

我使用SNS向iOS和Android发送推送通知,这也很有用。

但我读到SNS每个用户只允许3000个主题。如果我理解Cognito和SNS如何工作(以及我在日志/仪表板中看到的内容)所有主题都是由Cognito Identities所承担的角色创建的。所以它们都是由同一个“用户”创建的。因此,考虑到这项服务,我将很快达到3000。

理想情况下,我会将AWS Credentials发送到我的Golang后端,然后我会创建每个身份的主题并确认订阅。

是否可以为每个Cognito Identity创建主题,使各个身份成为主题的所有者?

如果是,这是一个特定的API调用吗?

或者这是必须使用特定角色设置的吗?

1 个答案:

答案 0 :(得分:3)

AWS通常不会限制用户"用户"像那样。 3,000个SNS主题限制是每个AWS账户。这是一个软限制。您可以填写提出限额的请求。

另外,我不确定3,000是否是默认限制。我现在似乎无法在任何官方文档中找到它。这是我唯一能找到的,它列出了100,000个SNS主题的限制:http://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html#limits_sns