Quero definir a identidade de origem no Amazon Cognito para enviar mensagens SMS.
Resolução
Especifique a identidade de origem no Amazon Cognito
Use o gatilho Lambda do remetente de SMS personalizado no Amazon Cognito para personalizar a operação da API de Publicação do Amazon Simple Notification Service (Amazon SNS) e entender o parâmetro MessageAttributes. Em seguida, configure valores para os seguintes atributos:
- ID do remetente aws.sns.sms
- AWS.MM.SMS. Número de origem
Use os parâmetros aws.mm.sms.originationNumber e aws.sns.sms.senderId para escolher identidades de origem específicas se uma região tiver vários números de origem ou IDs de remetente.
Observação: o uso da função AWS Lambda para enviar mensagens SMS tem implicações de custo, com base no modelo de ](https://aws.amazon.com/lambda/pricing/)preços do Lambda[.
Preferências padrão para números de origem
Quando o número de origem não é especificado, a AWS usa as seguintes preferências para enviar a mensagem SMS:
- A AWS verifica se a conta recebeu um código curto. Se sim, a AWS usa o código curto para enviar a mensagem.
- Quando não há código curto, a AWS seleciona o código longo disponível associado à conta e à região da AWS para esse país. Para os EUA, se não houver um código curto associado à conta, a AWS selecionará 10DLC como preferência em relação ao número gratuito.
Ou você pode tornar o ID do remetente o padrão nas preferências de mensagens de texto SNS-SMS por meio do console de mensagens de texto do SNS ou da API SNS SetSMSAttributes. O Amazon Cognito usa o valor padrão configurado da ID do remetente como identidade de origem ao enviar mensagens SMS.