订阅Adobe I/O事件通知

Observability Insights允许您订阅有关Adobe Experience PlatformAdobe I/O的活动通知。 这些事件被发送到配置的webhook以促进活动监控的高效自动化。

本文档提供了有关如何订阅Adobe Experience Platform服务的Adobe I/O事件通知的步骤。 还提供了有关可用事件类型的参考信息,以及指向有关如何解释每个适用的Platform服务的返回事件数据的更多文档的链接。

快速入门

本文档要求您对Webhook以及如何将Webhook从一个应用程序连接到另一个应用程序有一定的了解。 有关Webhook的介绍,请参阅I/O Events 文档

创建webhook

为了接收I/O Event通知,您必须通过指定唯一的webhook URL作为事件注册详细信息的一部分来注册webhook。

您可以使用所选客户端配置webhook。 若要在本教程中使用临时webhook地址,请访问Webhook.site,并复制提供的唯一URL。

在初始验证过程中,I/O Events在GET请求中向webhook发送challenge查询参数。 您必须配置webhook以在响应有效负载中返回此参数的值。 如果您使用的是Webhook.site,请选择右上角的​ Edit,然后在​ Response body ​下输入$request.query.challenge$再选择​ Save

在Adobe Developer Console中创建新项目

转到Adobe Developer Console并使用您的Adobe ID登录。 接下来,按照Adobe Developer Console文档中有关创建空项目的教程中概述的步骤进行操作。

订阅事件

NOTE
Adobe I/O中已弃用数据摄取通知事件。您应该改用​ 源流运行信息 I/O事件。

创建新项目后,导航到该项目的概述屏幕。 从此处选择​ 添加事件

此时将显示一个对话框,允许您向项目添加事件提供程序:

  • 如果您正在订阅Experience Platform通知,请选择​ 平台通知
  • 如果您正在订阅Adobe Experience Platform Privacy Service通知,请选择​ Privacy Service活动

选择事件提供程序后,选择​ 下一步

下一个屏幕显示要订阅的事件类型列表。 选择要订阅的事件,然后选择​ 下一步

NOTE
如果您不确定要订阅服务的事件,请查阅以下文档:

下一个屏幕提示您创建JSON Web令牌(JWT)。 您可以选择自动生成密钥对,或上传您在终端中生成的公共密钥。

在本教程中,我们将介绍第一个选项。 选中​ 生成密钥对 ​的选项框,然后选择右下角的​ 生成密钥对 ​按钮。

当密钥对生成时,浏览器会自动下载密钥对。 您必须自行存储此文件,因为它未保留在Developer Console中。

下一个屏幕允许您查看新生成的密钥对的详细信息。 选择​ 下一步 ​以继续。

在下一个屏幕中,在事件注册详细信息部分中提供事件注册的名称和描述。 最佳实践是创建唯一、易于识别的名称,以帮助将此事件注册与同一项目中的其他事件注册区分开来。

在如何接收事件部分下的同一屏幕上,您可以选择配置如何接收事件。 Webhook ​允许您提供自定义webhook地址来接收事件,而​ 运行时操作 ​允许您使用Adobe I/O Runtime执行相同的操作。

在本教程中,选择​ Webhook,并提供您之前创建的webhook的URL。 完成后,选择​ 保存配置的事件 ​以完成事件注册。

此时将显示新创建的事件注册的详细信息页面,您可以在此页面编辑其配置、查看接收的事件、执行调试跟踪以及添加新的事件提供程序。

后续步骤

通过学习本教程,您已注册webhook以接收Experience Platform和/或Privacy Service的I/O Event通知。 有关可用事件以及如何解释每个服务的通知负载的详细信息,请参阅以下文档:

有关如何监视Experience Platform和Privacy Service上的活动的详细信息,请参阅Observability Insights 概述

recommendation-more-help
d82ad670-3501-465b-afee-a91200fdc02c