查询单个函数的EG触发器 功能介绍 查询触发器,支持指定函数urn,一个以函数urn为目标的订阅为一个触发器。 URI GET /v1/{project_id}/subscription-triggers/{func_urn} 表1 路径参数 参数 是否必选 参数类型 描述 project_id
查询单个函数流的EG触发器 功能介绍 查询触发器,支持指定函数流id,一个以函数流id为目标的订阅为一个触发器。 URI GET /v1/{project_id}/subscription-triggers/workflow/{workflow_id} 表1 路径参数 参数 是否必选
UTC时间 updated_time String 更新UTC时间 channel_name String 事件源归属的事件通道名称 type String 事件源类型 detail Object json格式封装消息实例链接信息:如RabbitMQ实例的instance_id字段、虚拟主机
创建服务委托 功能介绍 按照业务场景,一键创建服务委托授权。 URI POST /v1/{project_id}/service-agencies 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户资源空间ID 请求参数 表2 请求Header
查询服务委托 功能介绍 查询服务委托。 URI GET /v1/{project_id}/service-agencies 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户资源空间ID 表2 Query参数 参数 是否必选 参数类型 描述
服务委托管理 查询服务委托 创建服务委托 父主题: API
开通事件网格服务并授权 使用事件网格服务前,您需要: 已注册华为账号并开通华为云。 当前登录账号拥有使用事件网格的权限。账号权限授权与绑定,请参考创建用户并授权使用EG。 如果您的账号为IAM用户,请先联系华为云账号拥有者为IAM用户授权,然后才能使用事件网格服务。 如果您需要完成快速入门中的事件发送流程相关操作
分布式消息服务RocketMQ版 本章节介绍在控制台添加分布式消息服务RocketMQ版自定义事件源的方法。 前提条件 (可选)创建自定义事件源前,需要先创建自定义事件通道。 已购买分布式消息服务RocketMQ版实例,实例中已创建Topic,且实例状态处于“运行中”。具体步骤,请参考购买实例
云审计服务支持的关键操作 云审计服务支持的EG操作列表 在CTS事件列表查看云审计事件
事件通道概述 事件通道负责接收来自事件源的事件。 事件网格支持的事件通道如下: 云服务事件通道:由事件网格自动创建、且不可修改的一条默认的云服务事件通道,用于接收云服务事件源产生的事件。云服务事件源产生的事件只能发布到云服务事件通道。 自定义事件通道:您自行创建的事件通道,用于接收自定义事件源产生的事件
在函数服务的监控中查看代码执行详情 在“函数列表”中找到进行数据同步的函数。 图1 函数列表 单击监控中对应的请求查看代码日志。 图2 代码日志 父主题: 实施步骤
云审计服务支持的EG操作列表 通过云审计服务,您可以记录与事件网格相关的操作事件,便于日后的查询、审计和回溯。 表1 云审计服务支持的事件网格操作列表 操作名称 资源类型 事件名称 创建事件订阅 subscription CreateSubscription 查询事件订阅列表 subscription
事件源概述 事件源是事件的来源,负责将华为云服务、自定义应用、SaaS应用等应用程序生产的事件发布到事件网格。 事件网格支持的事件源如下: 云服务事件源:华为云服务作为事件源,通过预定义的事件类型和事件通道发布事件到事件网格,事件规则对事件进行过滤,然后将过滤后的事件路由到事件目标
事件目标 事件目标是事件的处理终端,负责消费事件。 事件网格支持的事件目标如下: 云服务事件目标:已对接事件网格的华为云服务。 自定义事件目标:您自定义的处理事件的服务。
编辑事件订阅 订阅创建成功后,支持修改订阅的描述信息、状态、事件源和事件目标。 约束与限制 已创建的订阅,无法修改事件源提供方。 已创建的订阅,无法修改已绑定的自定义事件通道。 修改订阅的描述信息 登录事件网格控制台。 在左侧导航栏选择“事件订阅”,进入“事件订阅”页面。 在待修改描述信息的订阅所在行
翻新obs 功能介绍 翻新obs fg触发器,创建为EG订阅 URI POST /v1/{project_id}/subscriptions/obsbuckets/{bucket_name}/refurbishobs 表1 路径参数 参数 是否必选 参数类型 描述 bucket_name
什么是事件网格 事件网格(EventGrid,简称EG)是华为云提供的一款Serverless事件总线服务,支持华为云服务、自定义应用、SaaS应用以标准化、中心化的方式接入事件网格,通过标准化的CloudEvents协议在这些应用之间以灵活方式路由事件,帮助您轻松构建松耦合、分布式的事件驱动架构
事件 事件是符合特定规范的数据。事件源发布到事件网格的事件必须符合CloudEvents规范。 事件网格EventGrid基于KMS服务进行静态加密,默认自动加密所有存储数据及元数据,无需额外配置即可满足数据安全和合规要求,且不收取额外费用。 事件网格支持的事件如下。 华为云服务事件
事件网格如何收费? 事件网格根据自定义(包含云服务租户侧事件产生 )或第三方事件流入的事件数量进行计费。 事件网格当前提供按需计费模式,这种购买方式比较灵活,按照实际使用量付费,没有最低消费。 华为云服务事件源自身产生发布的事件(任意事件状态变化 )免费,事件消费免费。
死信队列 概述 启用死信队列后EG会把处理失败的事件发送到配置的队列中,若不启用则处理失败的事件将被丢弃。 操作步骤 登录事件网格控制台。 在左侧导航栏选择“事件订阅”,进入“事件订阅”页面。 单击“创建事件订阅”。 单击“事件目标”。 在弹窗中选择“事件目标”。 启用“死信队列”