【问题标题】:Amazon Cognito uses Amazon SNS server location with low spending limit instead of location with high spending limitAmazon Cognito 使用具有低支出限制的 Amazon SNS 服务器位置,而不是具有高支出限制的位置
【发布时间】:2021-01-24 00:57:16
【问题描述】:

我使用 SNS 发送用于注册 Cognito 的确认码。 最初,一切都很好,us-east-1(弗吉尼亚北部)的消费限额为 10 美元。 在一些卡问题之后,我的消费限额降低到了 1 美元,并且已经达到了。 在请求提高支出限额后,亚马逊提高了我在 Amazon SNS us-east-2(Ohio) 上的支出限额。我的问题是,现在 Cognito 尝试使用弗吉尼亚服务器而不是俄亥俄服务器发送消息,导致尝试失败。

我想切换 SNS 服务器或禁用 us-east-1 来解决此问题。

如果能提供有关此事的任何信息,我将不胜感激。

提前致谢。

【问题讨论】:

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


    【解决方案1】:

    https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-email-phone-verification.html

    来自 Amazon Cognito 用户池的 SMS 消息通过 Amazon 路由 除非在下表中注明,否则 SNS 位于同一区域。

    无法更改此内部映射。理想情况下,最简单的方法是增加 us-east-1 区域的 SNS 支出限制。不知道你为什么在 us-east-2 地区得到它。也许你可以进一步解释一下。

    另一个选择是使用这个新功能: https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-custom-sms-sender.html

    这是一个新的 Lambda 触发器,在控制台中不可用,但可以在 CLI 中添加。您可以使用 AWS 开发工具包通过给定区域中的 SNS 发送 CODE。我自己没有这样做,但应该满足您的用例。

    【讨论】:

      猜你喜欢
      • 2012-08-10
      • 2018-01-21
      • 2021-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多