将 Azure Blob 存储事件获取到实时中心(预览版)
本文介绍如何将 Azure Blob 存储事件获取到 Fabric 实时中心。
事件是完整描述系统中所发生情况的最少量信息。 在客户端创建、替换、删除 blob 等时,将触发 Azure Blob 存储事件。通过使用实时中心,可以将这些事件转换为连续数据流,并在将事件路由到 Fabric 中的各种目标之前对其进行转换。
支持以下 Blob 存储事件类型:
事件名称 | 说明 |
---|---|
Microsoft.Storage.BlobCreated | 创建或替换 Blob 时触发。 |
Microsoft.Storage.BlobDeleted | 删除 Blob 时触发。 |
Microsoft.Storage.BlobRenamed | 重命名 Blob 时触发。 |
Microsoft.Storage.BlobTierChanged | 在更改 blob 访问层后触发。 |
Microsoft.Storage.DirectoryCreated | 创建目录时触发。 |
Microsoft.Storage.DirectoryRenamed | 重命名目录时触发。 |
Microsoft.Storage.AsyncOperationInitiated | 当涉及将数据从存档层移动或复制到热层或冷层的操作启动时触发。 |
Microsoft.Storage.DirectoryDeleted | 删除目录时触发。 |
Microsoft.Storage.BlobInventoryPolicyCompleted | 当为定义清单策略的规则完成清单运行时触发。 |
Microsoft.Storage.LifecyclePolicyCompleted | 在执行生命周期管理策略定义的操作时触发。 |
有关可用事件类型的详细信息,请参阅 Azure Blob 存储作为事件网格源。
注意
如果事件流或 Fabric Activator 的容量区域位于以下区域:德国中西部、美国中南部、美国西部 2、美国西部 3 或印度西部,则不支持通过事件流或 Fabric Activator 使用 Fabric 和 Azure 事件。
先决条件
- 使用参与者或更高权限在 Fabric 容量许可证模式(或)试用许可证模式下访问工作区。
- StorageV2(常规用途 v2)、块 Blob 存储或 Blob 存储类型的 Azure Blob 存储帐户。 不支持常规用途 v1 存储帐户。
为 Azure Blob 存储事件创建流
可以使用以下方法之一在实时中心为 Azure Blob 存储事件创建流:
数据源页面
登录 Microsoft Fabric。
选择左侧导航栏上的“实时”。
在“实时中心”页上,选择左侧导航菜单上“连接到”下的“+ 数据源”。 还可以从“所有数据流”或“我的数据流”页面访问“数据源”页,方法是选择右上角的“+ 连接数据源”按钮。
“Azure 事件”页
在实时中心,选择左侧导航菜单中的“Azure 事件”。
将鼠标悬停在“Azure Blob 存储”上,选择 +(加号)链接或选择“...”(省略号),然后选择“创建 Eventstream”。
配置和创建事件流
在“连接”页上,选择具有存储帐户的“Azure 订阅”。
选择要接收事件的“Azure Blob 存储帐户”。
在“流详细信息”部分中,输入向导要创建的事件流名称,并选择要在其中保存事件流的工作区。
然后,选择页面底部的“下一步”。
在“查看 + 连接”页上,查看设置,然后选择“连接”。
向导成功创建流时,在“查看 + 连接”页上,如果选择“打开事件流”,向导会打开它为你创建的事件流。 若要关闭向导,请在页面底部选择“完成”。
查看数据流详细信息
在左侧导航菜单中选择“我的数据流”,并确认你看到所创建的流。 如果没有看到,请刷新页面。
有关详细步骤,请参阅在 Fabric 实时中心查看数据流的详细信息。
相关内容
若要了解有关使用数据流的信息,请参阅以下文章: