我的 Amazon Simple Notification Service(Amazon SNS)移动短信(SMS)发件人 ID 无法使用。或者,发件人 ID 在发送给收件人时会发生变化。
解决方法
要解决在 Amazon SNS 中发送短信时出现的发件人 ID 相关问题,请针对您遇到的特定问题使用以下其中一种解决方案。
**注意:**有关需要预先注册发件人 ID 的国家/地区列表,请参阅支持的国家/地区和 AWS 区域。
发件人 ID 与您配置的 ID 不同
您申请的发件人 ID 必须位于接收所发送消息的国家/地区。
**注意:**如果您使用未注册的发件人 ID 向需要预先注册发件人 ID 的国家/地区发送短信,则可以更改该 ID。
发件人 ID 作为“通知”发送给短信收件人
如果您在向需要发件人 ID 的国家/地区发送短信时未指定发件人 ID,则通知将显示为原始身份。要在发布请求中指定发件人 ID,请使用 Amazon SNS 控制台或 AWS SDK。
当您使用发件人 ID 时,短信会失败或被屏蔽
如果使用发件人 ID 时短信失败或被屏蔽,请完成以下任务:
如果您的消息仍然无法发送,请参阅如何排查 Amazon SNS 中的手机短信失败?
**注意:**移动电话运营商会定期对批量短信发件人进行审核,如果消息不符合当地法律法规,他们可能会屏蔽消息。AWS 还禁止使用不实身份发送短信,即使用发件人 ID 来冒充其他个人、公司或产品。有关更多信息,请参阅短信最佳实践。
发件人 ID 在特定国家/地区无效
如果您的发件人 ID 在特定国家/地区无效,请完成以下任务:
**注意:**并非所有国家/地区和 AWS 区域都支持发件人 ID。在不支持发件人 ID 的国家/地区和 AWS 区域,使用个人对个人(P2P)长码或其他支持的发件号码来传送短信。
联系 AWS Support
如果上述解决方案无法解决您的问题,请为 Amazon SNS 创建支持案例。