如何在创建 AWS Cognito 用户池时更改 phone_number 格式?

How to change phone_number format upon creation of a AWS Cognito User Pool?

我正在 AWS 中创建一个新的 Cognito 用户池。用户属性之一是 phone 号码。用户池文档指出 phone 数字格式必须以加号 (+) 开头,类似于美国的“+14325551212”。但是其他国家的格式呢?我尝试使用巴西格式,但出现以下错误:"Invalid phone number format"。 那么,是否只允许使用美国号码?

Cognito 使用 SNS 发送 SMS 消息,因此应支持以下列表中的所有国家/地区(巴西在列表中):

http://docs.aws.amazon.com/sns/latest/dg/sms_supported-countries.html

AWS 强烈建议对“收件人”和“发件人”(适用时)字段中的所有 phone 号码进行 E.164 号码格式设置。我不是很熟悉巴西的数字,这个数字有什么特别之处吗?

我在 Cognito 团队工作,我们最近部署了一个修复程序来解决这个问题。所以那些 phone 数字现在应该可以使用了。

巴西是+55。 :-/ + = 00。如果你想要“巴西数字”,那么它就像

+55 61 999998888