Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS Cognito使用另一个区域发送短信_Amazon Web Services_Amazon Cognito_Aws Userpools - Fatal编程技术网

Amazon web services AWS Cognito使用另一个区域发送短信

Amazon web services AWS Cognito使用另一个区域发送短信,amazon-web-services,amazon-cognito,aws-userpools,Amazon Web Services,Amazon Cognito,Aws Userpools,我对AWS中的Cognito用户池有一个有趣的问题。我创建了用户池,用于管理孟买地区的用户注册/登录流程。Cognito能够在注册过程中通过sms从孟买地区成功发送otp,直到我们遇到服务限制异常。因此,我们通过support case请求增加服务限制,并将其增加到我们请求的金额。此后不久,所有的SMSE都开始来自新加坡地区,即使cognito用户池位于孟买地区。我与AWS创建了一个支持案例,不幸的是,他们要求使用Premium计划来帮助解决这个问题。我在多个论坛上读到过这个问题,aws似乎没有

我对AWS中的Cognito用户池有一个有趣的问题。我创建了用户池,用于管理孟买地区的用户注册/登录流程。Cognito能够在注册过程中通过sms从孟买地区成功发送otp,直到我们遇到服务限制异常。因此,我们通过support case请求增加服务限制,并将其增加到我们请求的金额。此后不久,所有的SMSE都开始来自新加坡地区,即使cognito用户池位于孟买地区。我与AWS创建了一个支持案例,不幸的是,他们要求使用Premium计划来帮助解决这个问题。我在多个论坛上读到过这个问题,aws似乎没有给出正确的答案。我只需增加新加坡地区的服务限制,我的问题就会得到解决。但我相信这是AWS的问题,他们必须解决它。其他任何人都面临这种情况,你的方法是什么?

来自Amazon Cognito用户池的短信通过同一地区的Amazon SNS发送,除非下表中另有说明

无法更改此内部映射。理想情况下,最简单的方法是增加Cognito所使用地区的SNS支出限额

另一个选项是使用此新功能:


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

谢谢。这有帮助。我将通过cli更新区域。但以前从未在链接中检查过该表。再次感谢。将您的评论标记为答案