如何更改AWS Cognito消息中的默认发件人ID以验证手机号码?

时间:2018-12-04 09:33:01

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

我正在使用AWS Cognito用户池进行用户注册。我使用电话号码作为属性,并设置了手机号码验证并启用了多重身份验证。

我从AWS那里收到了消息,并且得到了验证,一切正常。但是邮件的发件人是“ AXNOTICE”。

我需要将“ AXNOTICE”更改为我的公司ID。我尝试在SNS Dashboaard的“文本消息传递首选项”中更改“默认发件人ID”,但这没有用。

请让我知道这是正确的更改地点还是我需要在其他地方更改的地点。

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

AWS当前在某些国家/地区不支持自定义发件人ID,以查找AWS支持的国家/地区列表,请点击以下链接

AWS custom sender id supported regions

答案 1 :(得分:1)

我知道这已经晚了,但对于在允许 SenderId 的情况下发送短信的人(例如英国)可能有用:

可以在简单通知服务 (SNS) 中设置默认 SenderId,然后 Cognito 在发送 SMS 时将使用该 SenderId。

  • 打开社交网络
  • 展开“移动”菜单并点击“短信 (SMS)”
  • 向下滚动到“短信偏好设置”并点击“编辑”
  • 设置“默认发件人 ID”
  • 点击“保存更改”

Cognito 现在将使用指定的 SenderId 发送 SMS。

(请注意,自从回答这个问题后,情况可能发生了变化,似乎印度确实允许使用 SenderId,但需要使用保留的 SenderId,这很昂贵,每月约 800 英镑。请参阅 https://docs.amazonaws.cn/en_us/sns/latest/dg/channels-sms-awssupport-sender-id.html

某些国家/地区不允许 SenderId:https://docs.aws.amazon.com/sns/latest/dg/channels-sms-originating-identities-sender-ids.html )