Как изменить формат phone_number при создании пула пользователей AWS Cognito?

Я создаю новый Cognito User Pool в AWS. Одним из атрибутов пользователя является номер телефона. В документации User Pool указано, что формат номера телефона должен начинаться со знака плюс (+), что-то вроде "+14325551212" для США. Но как насчет форматов других стран. Я пытался с бразильским форматом и получил следующую ошибку: "Неверный формат номера телефона". Итак, разрешены ли только американские номера?

3 ответа

Решение

Я работаю в команде Cognito, и мы недавно установили исправление, которое должно решить эту проблему. Так что эти номера телефонов должны работать сейчас.

Cognito использует SNS для отправки SMS-сообщений, поэтому должны поддерживаться все страны в списке ниже (Бразилия в списке):

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

AWS настоятельно рекомендует форматировать номера E.164 для всех телефонных номеров как в полях "до", так и "из" (когда это применимо). Я не очень знаком с бразильскими цифрами, есть что-то особенное в этом конкретном?

Бразилия +55. :-/ the + = 00. Если вам нужны "бразильские числа", то это будет похоже на

+55 61 999998888

Другие вопросы по тегам