检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
/v1/{project_id}/sources/{source_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户项目ID source_id 是 String 指定查询的事件源ID 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
ctions/{connection_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户项目ID connection_id 是 String 指定查询的目标连接ID 请求参数 表2 请求Header参数 参数 是否必选 参数类型
参数 是否必选 参数类型 描述 endpoint_id 是 String 指定查询访问端点的id project_id 是 String 租户项目ID 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。通
gs/{eventstreaming_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户项目ID eventstreaming_id 是 String 事件流ID 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述
ions/{subscription_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户项目ID subscription_id 是 String 事件订阅ID 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述
d}/targets/{target_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户项目ID subscription_id 是 String 事件订阅ID target_id 是 String 事件订阅目标ID 请求参数 表2
on-triggers/{func_urn} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户项目ID func_urn 是 String 目标函数的urn 表2 Query参数 参数 是否必选 参数类型 描述 offset 否 Integer
/v1/{project_id}/service-agencies 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户项目ID 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。通
方案概述 本文介绍如何通过事件网格服务的事件订阅和函数服务实现OBS桶的数据同步。 方案架构 本实践事件订阅架构图如下所示: 图1 事件订阅架构图 当前事件网格服务仅支持华北-北京四、华北-乌兰察布一、华东-上海一、华东-上海二、华南-广州、亚太-新加坡、拉美-墨西哥城二。 父主题:
已开通事件网格服务并授权。 已开通函数服务并授权。 已开通OBS服务并授权。 已在OBS开通白名单(联系OBS服务)。 实践流程 创建事件订阅和事件路由流程如下图所示: 图1 流程图 父主题: 基于EventGrid事件订阅和Function实现OBS桶数据同步
te/{eventstreaming_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户项目ID eventstreaming_id 是 String 事件流ID 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述
id}/versions/{version} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户项目ID schema_id 是 String 指定查询的事件模型ID version 是 Integer 指定查询的事件模型版本号 请求参数
workflow/{workflow_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户项目ID workflow_id 是 String 目标函数流的id 表2 Query参数 参数 是否必选 参数类型 描述 offset 否 Integer
/v1/{project_id}/subscriptions 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户项目ID 表2 Query参数 参数 是否必选 参数类型 描述 channel_id 否 String 指定查询的事件通道ID offset 否
/v1/{project_id}/quotas 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户项目ID 表2 Query参数 参数 是否必选 参数类型 描述 type 否 String 指定查询资源类型的配额 枚举值: CHANNEL
/v1/{project_id}/events/check 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户项目ID 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。通
/v1/{project_id}/schemas/{schema_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户项目ID schema_id 是 String 指定查询的事件模型ID 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
左上角单击,配置事件流名称和描述,完成后单击“确定”。 配置RocketMQ事件源。 配置事件规则,本案例使用默认配置,如需其他规则请根据实际情况配置。 配置函数计算事件目标。 其中“规则配置”中的“类型”参数选择“变量”,“参数”及“模板”示例如下: 参数: { "message": "$.data
s/{schema_id}/versions 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户项目ID schema_id 是 String 指定查询的事件模型ID 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
Java SDK 将jar包打包成zip文件 参考创建桶,创建一个OBS桶,桶的区域与EG服务的区域保持一致,其“桶策略”需为“公共读”或“公共读写”。 参考上传文件,在桶的根目录下上传打包的ZIP文件。 在OBS中单击上传的对象,可以复制链接地址,此地址即为客户端SDK地址。