检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
发送OBS事件 在OBS管理控制台左侧导航栏选择“桶列表”。 在桶列表单击已创建的桶“eg-obs”,进入“对象”页面。 进入待上传的文件夹,单击“上传对象”,系统弹出“上传对象”对话框。 上传一个本地已准备好的文件,单击“上传”。 更多上传对象文件的方法请参考上传对象。 图1 上传对象
发送OBS事件 目前支持的事件类型。 图1 支持类型 事件类型中描述的事件(如上传、覆盖),在OBS中触发后,根据事件订阅中事件类型的选择,可对该事件进行路由传递。例如在桶名为test_zzy的OBS源桶中上传“test930.png”文件,目录为“success”。 图2 OBS桶列表
发送OBS事件 登录OBS控制台。 左侧导航栏选择“桶列表”,单击创建OBS桶步骤中创建的桶的名称,进入对象详情页面。 在对象详情页面中,左侧导航栏选择“对象”,单击“上传对象”,弹出“上传对象”对话框。 上传一个本地已准备好的文件,单击“上传”。更多上传对象文件详情请参考上传概述。
Unauthorized 在客户端提供认证信息后,返回该状态码,表明服务端指出客户端所提供的认证信息不正确或非法。 402 Payment Required 保留请求。 403 Forbidden 请求被拒绝访问。 返回该状态码,表明请求能够到达服务端,且服务端能够理解用户请求,但是拒
用户的DomainID,即账号ID 请求示例 获取obs桶列表 GET https://{eg_endpoint}/v1/{project_id}/subscriptions/obsbuckets 响应示例 状态码:200 obs桶列表 { "total" : 1, "size"
义变量的引用。 请求示例 翻新obs桶名为obs1的fg触发器,创建为EG订阅 POST https://{eg_endpoint}/v1/{project_id}/subscriptions/obsbuckets/obs1/refurbishobs { "agency_name"
创建OBS桶 登录OBS控制台。 单击“创建桶”,进入“创建桶”页面。 参考图1,设置桶参数。关于桶参数的详细介绍,请参考创建桶。 区域:与事件网格所在区域保持一致 桶名称:输入示例如“eg-obs” 默认存储类别:选择“标准存储” 桶策略:选择“私有” 默认加密:不勾选 归档数据直读:选择“关闭”
创建OBS桶 登录OBS控制台。 左侧导航栏选择“桶列表”,右上角单击“创建桶”,具体配置详情请参考创建桶。 配置完成后,单击“立即创建”,完成OBS桶的创建。 父主题: 实施步骤
obs桶管理 获取obs桶列表 翻新obs 父主题: API
创建OBS源桶和目标桶 登录OBS控制台。 单击“创建桶”,进入“创建桶”页面。 设置桶参数。关于桶参数的详细介绍,请参考创建桶。 表1 桶参数配置 参数 说明 区域 事件网格与所在区域保持一致。 桶名称 输入示例如“eg-test”。 默认存储类别 按需选择。 桶策略 按需选择。
在OBS目标桶查看对象是否已完成同步 该数据同步功能默认同步后路径一致,在目标桶对象列表下查看文件是否同步成功。 登录OBS控制台。 在“桶列表”页面,单击目标桶名称。 查看对象是否已完成同步。 图1 目标桶目录 父主题: 实施步骤
基于EventGrid事件订阅和FunctionGraph实现OBS桶数据同步 方案概述 操作流程 实施步骤
sink_status String 目标端连通性状态 sink_status_info String 目标端连通性状态信息 source_status String 源端连通性状态 source_status_info String 源端连通性状态信息 log_group_id String
sink_status String 目标端连通性状态 sink_status_info String 目标端连通性状态信息 source_status String 源端连通性状态 source_status_info String 源端连通性状态信息 log_group_id String
object 专业版事件流作业源端配置 sink_config 否 EventRouterJobSink object 专业版事件流作业目标端配置 表5 EventRouterJobSource 参数 是否必选 参数类型 描述 source_kafka 否 KafkaParameters
outer/jobs/123/action { "operation" : "START" } 响应示例 状态码:200 请求成功 { "job_id" : "fac59513-6c18-4266-bc81-5d412dfc1925" } 状态码 状态码 描述 200 请求成功
sink_status String 目标端连通性状态 sink_status_info String 目标端连通性状态信息 source_status String 源端连通性状态 source_status_info String 源端连通性状态信息 log_group_id String
实施步骤 创建OBS源桶和目标桶 创建FG函数 创建EG事件订阅 发送OBS事件 在事件追踪中查看事件投递信息 在函数服务的监控中查看代码执行详情 在OBS目标桶查看对象是否已完成同步 父主题: 基于EventGrid事件订阅和FunctionGraph实现OBS桶数据同步
方案概述 本文介绍如何通过事件网格服务的事件订阅和函数服务实现OBS桶的数据同步。 方案架构 本实践事件订阅架构图如下所示: 图1 事件订阅架构图 父主题: 基于EventGrid事件订阅和FunctionGraph实现OBS桶数据同步
已开通事件网格服务并授权。 使用OBS作为事件订阅的事件源时,需要用户具备Tenant Administrator权限。因此在为用户配置EG服务相关操作权限时,还需要为用户配置Tenant Administrator权限。 已开通函数服务并授权。 已开通OBS服务并授权。 已在OBS开通白名单(联系OBS服务)。