订阅数据摄取事件
在本课程中,您将通过使用Adobe Developer Console和在线webhook开发工具设置webhook来订阅数据摄取事件。 在后续课程中,您将使用这些事件监测数据摄取作业的状态。
数据工程师 将希望在本教程之外订阅数据摄取事件。
数据架构师 可以跳过本课程 并转到批量摄取课程。
所需的权限
在配置权限课程中,您已设置完成本课程所需的所有访问控制,特别是:
Luma Tutorial
。 您还可能在帐户中看到源自其他数据摄取事件的通知。设置webhook
在本练习中,我们将使用名为webhook.site的在线工具创建一个webhook(请随意替换您喜欢使用的任何其他webhook开发工具):
-
在另一个浏览器选项卡中,打开网站https://webhook.site/
-
您会获得一个唯一的URL,当您稍后在数据摄取课程中返回该URL时,您应该将该URL加入书签:
-
在顶部导航中选择 编辑 按钮
-
作为响应正文,输入
$request.query.challenge$
。 我们在本课程稍后设置的Adobe I/O事件通知向webhook发送挑战,并要求将其包含在响应正文中。 -
选择 保存 按钮
设置
-
在另一个浏览器选项卡中,打开Adobe Developer Console
-
打开您的
Luma Tutorial API Project
-
选择 添加到项目 按钮,然后选择 事件
-
通过选择 Experience Platform 筛选列表
-
选择 平台通知
-
选择 下一步 按钮
-
选择所有事件
-
选择 下一步 按钮
-
在配置凭据的下一个屏幕上,再次选择 下一步 按钮
-
作为 事件注册名称,请输入
Platform notifications
-
向下滚动并选择以打开 Webhook 部分
-
作为 Webhook URL,粘贴来自webhook.site的 您的唯一URL 字段的值
-
选择 保存配置的事件 按钮
-
等待配置保存,您应该会看到
Platform notifications
事件处于活动状态,并且webhook详细信息未显示错误消息
-
切换回webhook.site选项卡,您应该会看到对webhook的第一个请求,该请求是验证Developer Console配置的结果:
目前为止,您将在下一课程中摄取数据时了解有关这些通知的更多信息。