在 Amazon Pinpoint 中设置 SMS 双向通信
Posted: Sun Jan 26, 2025 6:53 am
借助AWS Pinpoint双向 SMS 通信控制台,可以配置双向 SMS。要将电话号码配置为双向短信,请按照本节中的说明进行操作。
先决条件
您必须先请求专用号码,然后才能在 Amazon Pinpoint 中启用和配置双向短信。根据您的收件人所在的国家/地区,您应该使用特定形式的专用号码。请参阅支持的国家和地区,了解每个国家/地区提供的专用号码种类(短信渠道)的详细信息。
如果您打算使用使用 AWS KMS 密钥加密的 Amazon SNS 主题,则必须修改密钥策略。阅读全文以启用双向短信以了解更多详细信息。
在 AWS Pinpoint 中启用双向 SMS
对于特定电话号码,可以启用双向短信。消费者发送到您的电话号码的消息正文发布在 Amazon SNS 主题中。无论您要使用加密的 Amazon SNS 主题还是常规 Amazon SNS 主题,都会影响双向消息传递设置过程。
本节包含针对这两种情况的处理程序。只需完成这些步骤之一。
每个号码必须分别启用双向通信。转到显示“精确定位 -> 短信和语音 -> 电话号码”的屏幕。
下面给出了配置 Pinpoint AWS SMS 双向通信的步骤:
2. 在导航窗格的短信和语音部分中选择电话号码。
3. 在号码设置下选择要配置双向短信的电话号码。
注意:只有当“短信”列值设置为“启用”时,才能为电话号码启用双向短信。
4.在双向短信部分选择启用双向短信。
5. 在入站消息目标下选择以下选项之一以指示将接收 SMS 消息的 Amazon SNS 主题:
5.1.如果您选择此选项,Amazon Pinpoint 将在您的账户中创建新的 Amazon SNS 主题。创建主题时会自动授予所有必要的权限。
5.2.选择当前 Amazon SNS 主题 — 如果选择此选项,则必须选择当前 Amazon SNS 主题。主体的访问策略中必须包含以下权限:
{
"效果": "允许",
"主要": {
"服务": "sms-voice.amazonaws.com"
},
"操作": "sns:Publish",
"资源": "*"
}
6. (可选)在双向短信关键字下添加关键字并回复消息。当 英国电邮清单 这些关键字之一出现在发送到您的电话号码的 SMS 消息中时,Amazon Pinpoint 会将该消息转发到您选择的 Amazon SNS 主题,并使用您选择的回复消息进行响应。选择要添加更多关键字,只需添加另一个关键字即可。
7. 进行最终更改,然后选择“保存”。
如何创建 SNS 主题
以下是为 AWS 精确 SMS 双向通信创建 SNS 主题的步骤。与其他 AWS 服务一起,您可以访问双向消息传递服务(包括 Lambda 和 Amazon Lex),以创建交互式 SMS 消息传递服务体验。
访问 AWS 上的简单通知服务 (SNS) 控制台。
配置双向 SMS 通信 AWS Pinpoint
无需更改其他设置。如有必要,请在单击“创建主题”按钮之前添加描述。
配置双向 SMS 通信 AWS Pinpoint
成功创建 SNS 主题后,您将重定向到下一个屏幕。
配置双向 SMS 通信 AWS Pinpoint
但是,我们无法访问有关此 SNS 问题的用户评论。我们必须提供订阅才能处理这些响应。对于本教程中的双向通信,我们使用 Lambda 函数。让我们首先解释如何开发一个简单的 Lambda 函数,然后我们将更新该函数以处理更多任务。
先决条件
您必须先请求专用号码,然后才能在 Amazon Pinpoint 中启用和配置双向短信。根据您的收件人所在的国家/地区,您应该使用特定形式的专用号码。请参阅支持的国家和地区,了解每个国家/地区提供的专用号码种类(短信渠道)的详细信息。
如果您打算使用使用 AWS KMS 密钥加密的 Amazon SNS 主题,则必须修改密钥策略。阅读全文以启用双向短信以了解更多详细信息。
在 AWS Pinpoint 中启用双向 SMS
对于特定电话号码,可以启用双向短信。消费者发送到您的电话号码的消息正文发布在 Amazon SNS 主题中。无论您要使用加密的 Amazon SNS 主题还是常规 Amazon SNS 主题,都会影响双向消息传递设置过程。
本节包含针对这两种情况的处理程序。只需完成这些步骤之一。
每个号码必须分别启用双向通信。转到显示“精确定位 -> 短信和语音 -> 电话号码”的屏幕。
下面给出了配置 Pinpoint AWS SMS 双向通信的步骤:
2. 在导航窗格的短信和语音部分中选择电话号码。
3. 在号码设置下选择要配置双向短信的电话号码。
注意:只有当“短信”列值设置为“启用”时,才能为电话号码启用双向短信。
4.在双向短信部分选择启用双向短信。
5. 在入站消息目标下选择以下选项之一以指示将接收 SMS 消息的 Amazon SNS 主题:
5.1.如果您选择此选项,Amazon Pinpoint 将在您的账户中创建新的 Amazon SNS 主题。创建主题时会自动授予所有必要的权限。
5.2.选择当前 Amazon SNS 主题 — 如果选择此选项,则必须选择当前 Amazon SNS 主题。主体的访问策略中必须包含以下权限:
{
"效果": "允许",
"主要": {
"服务": "sms-voice.amazonaws.com"
},
"操作": "sns:Publish",
"资源": "*"
}
6. (可选)在双向短信关键字下添加关键字并回复消息。当 英国电邮清单 这些关键字之一出现在发送到您的电话号码的 SMS 消息中时,Amazon Pinpoint 会将该消息转发到您选择的 Amazon SNS 主题,并使用您选择的回复消息进行响应。选择要添加更多关键字,只需添加另一个关键字即可。
7. 进行最终更改,然后选择“保存”。
如何创建 SNS 主题
以下是为 AWS 精确 SMS 双向通信创建 SNS 主题的步骤。与其他 AWS 服务一起,您可以访问双向消息传递服务(包括 Lambda 和 Amazon Lex),以创建交互式 SMS 消息传递服务体验。
访问 AWS 上的简单通知服务 (SNS) 控制台。
配置双向 SMS 通信 AWS Pinpoint
无需更改其他设置。如有必要,请在单击“创建主题”按钮之前添加描述。
配置双向 SMS 通信 AWS Pinpoint
成功创建 SNS 主题后,您将重定向到下一个屏幕。
配置双向 SMS 通信 AWS Pinpoint
但是,我们无法访问有关此 SNS 问题的用户评论。我们必须提供订阅才能处理这些响应。对于本教程中的双向通信,我们使用 Lambda 函数。让我们首先解释如何开发一个简单的 Lambda 函数,然后我们将更新该函数以处理更多任务。