本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
什么是 AWS 最终用户消息通知?
AWS 最终用户消息通知是一项模板化消息功能,使您能够使用 AWS管理的身份和预先批准的模板发送 SMS 和语音消息。使用 Notify,您可以在几分钟内开始发送验证码消息,而无需配置电话号码、管理发件人 ID 或浏览运营商注册流程。
注意
通知是 AWS 最终用户消息短信的一项功能,使用 pinpoint-sms-voice-v2 API 命名空间。有关 AWS 最终用户消息 SMS 的一般信息,请参阅什么是 AWS 最终用户消息 SMS?。
主要优势
Notify 提供即时消息访问权限,无需预留电话号码或运营商注册等待时间。 AWS 代表您管理电话号码池、发件人 ID 和运营商集成。 Pre-approved 代码验证模板内置了多语言支持。强制性短信保护集成可过滤人为膨胀的流量 (AIT) 和短信抽水攻击。您可以使用您的配置 ID、目标号码和模板变量,通过单个 API 调用发送消息。
Notify 的工作原理
使用 Notify 发送消息涉及以下步骤:(1) 使用品牌的显示名称、用例和渠道创建通知配置。 AWS 自动验证您的账户、配置欺诈防护、分配模板并设置相应的等级限制。(2) 使用浏览预先批准的模板DescribeNotifyTemplates,查找适用于您的等级、频道和语言的模板。(3) 使用SendNotifyTextMessage或SendNotifyVoiceMessage使用您的配置 ID、目标电话号码和模板变量发送消息。 AWS 选择适当的身份,解析模板并传递消息。(4) 通过您配置的活动目的地接收送达收据和状态更新。(5)(可选)PutMessageFeedback致电报告最终用户是否成功收到并使用了验证码。
注意
在使用 Notify 发送消息之前,请确保您已满足移动运营商的条款、隐私和选择加入方面的先决条件。有关更多信息,请参阅 Notify 移动运营商先决条件。
通知与标准短信发送的对比
当您需要发送 OTP 或验证码并想要 AWS 管理身份、路由和合规性时,请使用 Notify。当您需要自定义消息正文、营销或促销消息SendTextMessage、彩信或完全控制发送每条消息的来源身份时,请使用标准 AWS 的最终用户消息 SMS 发送 (,SendVoiceMessage)。
| 功能 | 标准短信 | Notify |
|---|---|---|
| 电话号码配置 | 必填 | 非必需 |
| 号码登记 | 客户责任 | AWS托管式 |
| 是时候发送第一条消息了 | 几天到几周 | Minutes |
| 消息模板 | Customer-managed | Pre-approved, AWS-managed |
| 欺诈保护 | 可选 | 强制性 |
| 身份管理 | Customer-managed | AWS托管式 |
| 路由逻辑 | Customer-managed | AWS-managed |
重要概念
通知配置是代表您的品牌标识和信息设置的主要资源,包括您的显示名称、用例、启用的频道、启用的国家/地区和等级。Notify 提供两个服务等级:基本级别提供保守限制的即时访问权限,高级级别在品牌验证后解锁更高的限额和高级身份。模板是预先批准的用于代码验证的消息模板,支持多语言和类型化变量替换。Notify 支持短信和语音频道。AWS-managed 身份是 AWS 跨地区维护的共享电话号码池,Notify 会根据目的地国家和渠道自动选择这些号码。每个 Notify 配置都有一个由服务管理的 Protect 配置,该配置强制实施国家级限制和人为的流量过滤,由 AWS 客户管理且不可修改。
访问通知
您可以通过 AWS 最终用户消息 SMS 控制台 AWS CLI、或 AWS SDK 使用通知。有关访问控制台的信息,请参阅访问 AWS 最终用户消息 SMS。
定价
通知定价包括每条消息通知服务费以及基于目的地国家/地区的标准 SMS 或语音传输费率。有关定价的详细信息,请参阅AWS 最终用户消息定价
区域可用性
“通知” 与 “ AWS 最终用户消息” SMS AWS 区域 一样可用。有关受支持区域的列表,请参阅区域可用性。