终止支持通知: AWS 将于 2026 年 10 月 30 日终止对亚马逊 Pinpoint 的支持。2026 年 10 月 30 日之后,您将无法再访问亚马逊 Pinpoint 控制台或亚马逊 Pinpoint 资源(终端节点、区段、活动、旅程和分析)。有关更多信息,请参阅 Amazon Pinpoint 终止支持。注意: APIs 与短信相关、语音、移动推送、OTP 和电话号码验证不受此更改的影响,并受 AWS 最终用户消息的支持。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 Amazon Pinpoint API 将 Lambda 函数或 Webhook 分配给单独的活动
要将 Lambda 函数或 Webhook 分配给单独的活动,请使用 Amazon Pinpoint API 来创建或更新活动对象。
活动中的 MessageConfiguration
对象还必须包含一个 CustomMessage
对象。此对象有一个成员:Data
。Data
的值是一个 JSON 字符串,其中包含要发送到自定义渠道的消息有效负载。
活动必须包含一个 CustomDeliveryConfiguration
对象。在 CustomDeliveryConfiguration
对象中,指定以下内容:
-
EndpointTypes
– 一个数组,其中包含自定义渠道活动应发送到的所有端点类型。它可以包含以下任何或全部渠道类型:-
ADM
-
APNS
-
APNS_SANDBOX
-
APNS_VOIP
-
APNS_VOIP_SANDBOX
-
BAIDU
-
CUSTOM
-
EMAIL
-
GCM
-
SMS
-
VOICE
-
-
DeliveryUri
– 将端点发送到的目标。您可以只指定以下几项之一:-
您要在活动运行时向其发送端点数据的 Webhook 的 URL。
-
您要在活动运行时执行的 Lambda 函数的 Amazon 资源名称 (ARN)。
-
注意
Campaign
对象还可以包含一个 Hook
对象。此对象仅用于在执行活动时创建由 Lambda 函数自定义的分段。有关更多信息,请参阅 使用 AWS Lambda
函数自定义 Amazon Pinpoint 客户细分。