更新时间:2024-05-16 GMT+08:00

事件网格

事件网格(EventGrid,简称EG)是华为云提供的一款Serverless事件总线服务,支持华为云服务、自定义应用、SaaS应用以标准化、中心化的方式接入事件网格,通过标准化的CloudEvents协议在这些应用之间以灵活方式路由事件,帮助您轻松构建松耦合、分布式的事件驱动架构。

事件网格触发器用于快速创建以华为云服务或自定义应用为事件源、组合应用流任务为事件目标的事件订阅,以便于在工作流中配置处理事件网格感知到的订阅事件。

支持的动作

  • 华为云事件源
  • 自定义事件源

配置参数

表1 华为云事件源

参数

说明

事件订阅名称

在事件网格创建的事件订阅名称。

区域

事件网格服务所在区域。

项目

事件网格服务所在项目。

通道

事件通道,存储接收到的事件消息,并根据事件规则将事件消息路由到事件目标。

事件源

华为云服务事件源。

事件类型

华为云服务的事件类型,用于生成过滤规则。

过滤规则

事件过滤规则,详情见事件规则

目标连接

事件网格的目标连接。

事件内容转换规则

透传:事件网格EventGrid不对事件进行转换,将原生事件的完整结构路由到事件目标;

变量:事件网格EventGrid通过JSONPath从事件中提取参数,然后把这些参数路由到事件目标;

常量:事件只起到触发器的作用,不管事件内容是什么,事件网格EventGrid都把常量路由到事件目标。

表2 自定义事件源

参数

说明

事件订阅名称

在事件网格创建的事件订阅名称。

区域

事件网格服务所在区域。

项目

事件网格服务所在项目。

通道

事件通道,存储接收到的事件消息,并根据事件规则将事件消息路由到事件目标。

事件源

自定义事件源。

过滤规则

事件过滤规则,详情见事件规则

目标连接

事件网格的目标连接。

事件内容转换规则

透传:事件网格EventGrid不对事件进行转换,将原生事件的完整结构路由到事件目标;

变量:事件网格EventGrid通过JSONPath从事件中提取参数,然后把这些参数路由到事件目标;

常量:事件只起到触发器的作用,不管事件内容是什么,事件网格EventGrid都把常量路由到事件目标。