title: Create SNS Topic As Cognito Identity
body: <p>Playing around with AWS in Golang. </p>
  
  <p>At the moment I use the AWS SDK front-end with Facebook as a Credentials Provider to create Identities in AWS Cognito. This works great.</p>
  
  <p>I use SNS to send Push Notifications to iOS and Android, this also works great.</p>
  
  <p>But I read that SNS only allows 3000 topics per User. If I understand how Cognito and SNS work (and with what I see in logs/dashboard) All Topics are created by the Role that the Cognito Identities assume. So they are all created by the same "User". So I will hit 3000 very quickly with the service in mind.</p>
  
  <p>Ideally I would send AWS Credentials to my Golang back-end and there I would create Topics per Identity and confirm subscriptions.</p>
  
  <p>Is it possible to create Topics per Cognito Identity, make the individual Identities the Owner of the Topic?</p>
  
  <p>If so, is this a specific API call?</p>
  
  <p>Or is this something that has to be set with a specific Role?</p>