微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将Pinpoint添加到不同区域的Cognito

如何解决将Pinpoint添加到不同区域的Cognito

我在某个地区(例如us-east-1)拥有Cognito用户群,而在另一个地区(例如us-east-2)拥有Pinpoint。尝试在控制台中将Pinpoint添加到认知池(转到左侧窗格中的cognito->管理用户池->单击分析)时,由于其位于不同区域,因此没有显示针对pinpoint的选项。有什么办法可以将这两者连接起来(无法在前端实现登录注册,因为我们已经在使用AWS登录/注册了)。如果您可以提出一种我可以做到这一点的方法,将会很有帮助。谢谢

解决方法

在撰写此答案时( 2020年8月30日),俄亥俄州us-east-2尚不支持 Amazon Pinpoint 服务

  • 这说明了为什么您无法在Cognito用户池控制台(常规设置->左侧窗格中的Analytics(分析))的下拉菜单中看不到任何精确的项目

查看Amazon Pinpoint documentation,其中指出:

在Pinpoint不可用的地区,Cognito UserPools仅支持将事件发送到us-east-1中的Amazon Pinpoint项目。在可以使用Pinpoint的地区,Cognito用户池将支持将事件发送到同一地区内的Amazon Pinpoint项目。

这意味着:例如,如果您在 eu-west-1 中具有 Cognito UserPool ,则可以在 eu中使用Pinpoint项目-west-1 (不支持Pinpoint的区域),但是,如果您的Cognito UserPool位于 us-east-2 (不支持Pinpoint的区域)中,则需要在 us-east-1 中使用Pinpoint项目以捕获事件。

下面的示例图:

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。