检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
获取项目ID 操作场景 在调用接口的时候,部分URL中需要填入项目ID,所以需要获取到项目ID。有如下两种获取方式: 调用API获取项目ID 从控制台获取项目ID 调用API获取项目ID 项目ID可以通过调用查询指定条件下的项目信息API获取。
关联资源与企业资质 企业项目可以将云资源按企业项目统一管理。 购买事件网格时选择企业项目 在购买页面,“企业项目”下拉列表中选择目标企业项目,实现资源与企业项目关联。 资源迁入 对于账号下的存量事件网格,您可以在“企业项目管理”页面将资源迁入目标企业项目。
项目和企业项目 项目 IAM中的项目用于将OpenStack的资源(计算资源、存储资源和网络资源)进行分组和隔离。用户拥有的资源必须挂载在项目下,项目可以是一个部门或者项目组。一个账户中可以创建多个项目。
华为云服务事件发送流程 本章节介绍华为云服务事件发送的整个流程。
表1 检查项目介绍 项目 内容 源端和目标端实例版本检查 检查源端实例和目标端实例的版本是否匹配。 源端连通性检查 检查作业所在运行时机器是否能正常连接到源端实例。 目标端连通性检查 检查作业所在运行时机器是否能正常连接到目标端实例。
企业项目 按需选择。 配置完成后,单击“立即创建”,根据提示信息完成桶的创建。 以上述流程构建源桶与目标桶。 父主题: 实施步骤
事件目标 路由到函数工作流 路由到分布式消息服务Kafka版 路由到对象存储服务OBS 父主题: 事件流
同时,需用户的华为云账号添加“Tenant Administrator”权限,如何授权请参见依赖角色的授权方法。 表2 OBS应用事件源参数说明 参数名称 说明 事件源 选择事件源。 桶 选择OBS桶。 事件类型 指定事件类型进行过滤。 对象名前缀 输入过滤前缀。
项目 否。 Kafka实例 否。 接入方式 是,支持“明文接入”或“密文接入”。 安全协议 是。 当选择明文接入时,安全协议为“PLAINTEXT”。
修订记录 发布日期 修订记录 2023-02-24 新增获取obs桶列表API接口。 新增预校验指定事件源发布事件成功接口。 新增查询事件通道监控指标数据接口。 新增查询事件订阅监控指标数据接口。 更新查询事件订阅列表接口名称为查询单个函数的EG触发器接口。 新增查询单个函数流的EG
事件订阅管理 创建事件订阅 查询事件订阅列表 更新事件订阅 查询事件订阅详情 删除事件订阅 更新事件订阅源 创建事件订阅目标 更新事件订阅目标 查询事件订阅目标详情 删除事件订阅目标 操作事件订阅 父主题: API
事件规则 事件规则概述 过滤规则参数说明 过滤规则示例 事件内容转换
监控指标管理 查询事件通道监控指标数据 查询事件订阅监控指标数据 父主题: API
事件源管理 创建自定义事件源 查询事件源列表 更新自定义事件源 查询事件源详情 删除自定义事件源 父主题: API
事件流 Serverless版事件流概述 事件源 事件规则 事件目标 管理Serverless版事件流 监控 专业版事件流
附录 状态码 错误码 获取项目ID 获取账号名和账号ID
事件网格部署时通过物理区域划分,为项目级服务。授权时,“作用范围”需要选择“区域级项目”,然后在指定区域(如华北-北京1)对应的项目(cn-north-1)中设置相关权限,并且该权限仅对此项目生效;如果在“所有项目”中设置权限,则该权限在所有区域项目中都生效。
事件网格(EventGrid,简称EG)是华为云提供的一款Serverless事件总线服务,支持华为云服务、自定义应用、SaaS应用以标准化、中心化的方式接入事件网格,通过标准化的CloudEvents协议在这些应用之间以灵活方式路由事件,帮助您轻松构建松耦合、分布式的事件驱动架构
使用条件 已注册华为账号并开通华为云。 当前登录账号拥有使用事件网格的权限。账号权限授权与绑定,请参考创建用户并授权使用EG。 登录事件网格控制台 登录华为云控制台。 单击,选择区域。 单击左上角,在服务列表选择“事件网格 EG”,进入事件网格服务控制台。
权限管理 创建用户并授权使用EG EG自定义策略