- 最新动态
- 功能总览
- 产品介绍
- 快速入门
- 用户指南
- 最佳实践
- API参考
- SDK参考
-
常见问题
- 高频常见问题
-
产品咨询
- 在什么条件下使用基于评估创建迁移任务?
- 如何从一个区域迁移OBS桶数据到另一区域?
- 如何迁移一个账号下的OBS数据到另一个账号下?
- 源端有多个桶,如何迁移到华为云一个OBS桶里?
- 如何迁移根目录下的数据?
- 迁移对源端数据是否有影响?源端数据改变对迁移结果有什么影响?
- 迁移完成后,如何修改已迁移对象路径?
- 如果一直有数据写入OBS的情况下,使用OMS服务如何保证数据一致性?
- 如何获取源端桶权限和目的端桶权限?
- 如何查看迁移任务中迁移了哪些对象?
- 如何查看迁移任务组中迁移了哪些对象?
- 如何查看同步任务中迁移了哪些对象?
- OMS同步任务可以指定时间段吗?
- OMS如何迁移指定时间的文件?
- OMS如何迁移指定文件后缀的文件?
- OMS是否支持批量桶迁移?
- 目的端桶存储类型为归档存储,迁移到目的端桶的数据存储类型是什么类型?
- 迁移任务与迁移任务组的适用场景是什么?
- 是否支持同步源端删除操作?
- OMS保证迁移数据一致性的校验策略是什么?
- 迁移完成后,为什么目的端桶对象个数/大小与源端桶对象个数/大小不一致?
- 迁移是否会影响目的端桶的已有数据
- 迁移完成,为什么迁移进度和已传输容量均显示为0?
- 存储类型介绍
- 迁移限制
- 迁移时长
-
异常恢复
- 评估后创建迁移任务失败怎么办?
- 源端对象存储访问频率过高导致迁移失败怎么办?
- 迁移任务执行失败怎么办?
- 迁移任务组执行失败怎么处理?
- SMN消息通知功能无法正常使用怎么办?
- 如何解决KMS状态错误导致的迁移任务失败?
- 迁移失败后提示“无法读取归档类型数据,请解冻数据后进行迁移”该如何处理?
- CDN常见问题场景以及解决方法有哪些?
- 迁移阿里云数据时,对象名称中包含“/”的对象均迁移失败,其余对象迁移成功
- 输入对象前缀时,提示“无法访问对象,请检查并确保:对象存在且具有访问权限”
- 迁移并行文件系统对象时,一致性校验失败如何处理?
- 无法下载桶对象,OMS也无法迁移
- 迁移任务失败,传输中断问题该怎么解决?
- 修订记录
- 视频帮助
- 通用参考
链接复制成功!
源端配置同步请求
操作场景
创建同步任务后,您需要在源端配置同步请求,以确保源端云服务提供商的对象存储服务可以针对源端新增、修改对象实时调用OMS同步接口(例如通过消息通知或函数计算服务方式),以完成对源端新增、修改对象数据的同步迁移。
源端同步请求配置条件
- 实时获取源端新增、修改对象名称。
- 调用OMS同步接口,将源端变化对象传递给对象存储迁移服务,从而完成源端同步迁移。
源端同步请求配置方式
- 基于源端云服务提供商的对象存储服务和函数工作流服务:通过配置源端云服务提供商的对象存储服务和函数工作流服务来触发新增、修改对象的同步请求。
说明:
客户需要在源端云服务提供商的函数工作流服务中,创建OMS数据同步函数,然后在对象存储服务中设置基于函数工作流服务的事件通知,从而完成源端对象存储服务,函数工作流服务以及OMS服务之间的数据链调用配置。
当源端对象发生新增、修改时,源端对象存储服务会主动调用函数工作流服务中配置的OMS数据同步函数,从而完成源端对象同步迁移。
- 基于客户自建业务系统:通过客户自建业务系统触发新增、修改对象的同步请求。
说明:
当源端对象发生新增,修改时,客户自建业务系统通过接收源端对象存储服务的消息通知或解析业务系统数据库变化来主动捕获对象信息,然后调用OMS服务的同步接口,从而完成源端同步迁移。
操作步骤
以下是源端云服务商为华为云时,通过函数工作流服务配置源端同步请求的操作步骤。
创建的函数工作流需要与源端桶在同一区域。
- 登录管理控制台。
- 单击“服务列表”,选择“计算 > 函数工作流 FunctionGraph",进入“函数工作流”页面。
- 单击左侧导航树“函数模板”,进入函数模板页面。
- 在函数模板页面的搜索框中输入OMS,筛选出“OMS数据同步”模板,如图1 OMS数据同步模板所示。
说明:
单击模板“详情”,可查看数据类别、输入参数、输出参数、注意事项等说明。
- 单击“使用模板”,进入创建函数页面。
- 设置“基本信息”区域参数,参数说明参见表1。
图2 设置基本信息参数
- 设置“环境变量”区域参数,参数说明参见表2。
图3 设置环境变量参数
表2 环境变量参数说明 参数名称
说明
sync_url
同步请求接收地址,从同步任务详情中获取。
sync_task_id
同步任务ID,从同步任务页面获取。
log_bucket
填写日志桶名,用于记录发送同步请求成功和失败的对象。
注意:日志桶必须为创建同步任务所用账号下的桶。
obs_endpoint
OBS域名,区域需要和日志桶所在区域一致,获取地址:地区和终端节点。
hw_ak
填写创建同步任务所用账号的访问密钥ID。
hw_sk
填写创建同步任务所用账号的私有访问密钥。
- 设置触发器参数,参数说明参见表3。
图4 创建触发器
- 单击“创建函数”按钮,进入函数详情界面。
- 单击“设置”页签,选择“常规设置”,“执行超时时间”建议设置为60s,单击“保存”按钮,如图5所示。
- 单击“确定”,完成触发器的创建。
须知:
源端同步请求函数工作流创建与配置完成后,需要配置测试事件来进行检验。
- 单击“代码”页签,在代码源区域的下拉菜单中选择“配置测试事件”,弹出配置测试事件页面,如图6所示。配置相关参数,参见表4。
- 单击“创建”按钮,测试事件保存成功。
- 单击“测试”按钮,页面右侧将返回测试执行结果。
图7 测试执行结果
说明:
配置测试结果成功后,在源端桶上传一个对象,等待10分钟后,该对象会同步到目的端桶中。
相关操作
如果... |
那么... |
---|---|
查看发送同步请求成功对象列表 |
获取路径:oms_source_record/success_object/ |
查看发送同步请求失败对象列表 |
获取路径:oms_source_record/failed_object/ |
路径下的对象名即为同步对象。