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