检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
列举对象,每个对象迁移完成后,都会对比源端和目的端是否一致。相比于迁移大对象,迁移同样大小的数据量,会有更多的列举对象和对比对象操作带来的时间消耗。 解决方式:通过创建迁移任务组,将源端待迁移对象智能拆分到多个迁移任务中并行迁移,提升迁移速度。 迁移数量较少的大对象 当迁移的对象
行初始化。 使用工具命令移动对象。 以Windows操作系统为例: 运行obsutil mv obs://src_bucket/key obs://dsc_bucket/dsc_path ,移动单个对象。 运行obsutil mv obs://src_bucket/prefix
删除任务 功能介绍 调用该接口删除迁移任务。 正在运行的任务不允许删除,如果删除会返回失败。 URI DELETE /v1/{project_id}/objectstorage/task/{task_id} 参数说明请参见表1。 表1 参数说明 参数 是否必选 描述 project_id
bandwidth_policy数据结构 参数 是否必选 参数类型 描述 start 是 String 流量控制开始时间(包含),格式为“hh:mm”。例如“10:03”表示10时03分。 end 是 String 流量控制结束时间(包含),格式和start参数相同。 max_bandwidth 是 int 时段
后,迁移时将从CDN域名获取源端对象。 migrate_since 否 Long 以时间戳方式表示的迁移指定时间(单位:秒),表示仅迁移在指定时间之后修改的源端待迁移对象。默认不设置迁移指定时间。 最小值:0 最大值:9223372036854775807 缺省值:0 object_overwrite_mode
对象存储迁移服务提供了版本查询接口和任务管理接口,如表1所示。 表1 对象存储迁移服务接口列表 类型 说明 查询API版本信息列表 查询对象存储迁移服务的API版本信息。 查询指定API版本信息 查询对象存储迁移服务指定API版本信息。 查询迁移任务列表 查询用户账户下的所有任务信息。 查询指定ID的任务详情
停止任务 功能介绍 当任务正在运行中时,调用该接口停止任务。 URI PUT /v1/{project_id}/objectstorage/task/{task_id} 参数说明请参见表1。 表1 参数说明 参数 是否必选 描述 project_id 是 项目ID。 task_id
从控制台获取项目ID的步骤如下: 登录管理控制台。 鼠标悬停在右上角的用户名,选择下拉列表中的“我的凭证”。 在“API凭证”页面的项目列表中查看项目ID。 图1 查看项目ID 父主题: 附录
同步任务 创建同步事件 查询同步任务列表 创建同步任务 查询指定ID的同步任务详情 查询指定ID的同步任务统计数据 删除同步任务 暂停同步任务 启动同步任务 父主题: API v2(推荐)
目的端存在源端同名对象(大小一致,且目的端最后修改时间晚于源端最后修改时间),重复对象,无需迁移。 对源端的操作 迁移前判断对象是否存在+对比数据需要一次请求:head 对目的端的操作 迁移前对比数据需要一次请求(判断对象是否存在):head 目的端存在源端同名对象(大小不一致,或源端最后修改时间晚于目的端最后修
业务零中断,业务切换时间根据客户业务确认,可随意调整。 一次迁移,操作简单。 使用"多次同步方案"迁移增量对象数据 少量数据快速增量迁移场景使用: 客户自动识别增量对象列表,然后使用OMS对象列表迁移; 记录迁移开始时间,设置迁移指定时间 速度快,业务短时间中断,操作简单。 增量迁移时长评估:
HIGH MEDIUM LOW 表4 BandwidthPolicyDto 参数 是否必选 参数类型 描述 end 是 String 流量控制结束时间(包含),格式为“hh:mm”。例如“12:03”表示12时03分。 max_bandwidth 是 Long 时段内允许的最大流量带宽,单位Byte/s,取值范围为>=
当需要发送SMN消息时使用该字段,参见表7。 migrate_since 否 long 以时间戳方式表示的迁移指定时间(单位:s),表示仅迁移在指定时间之后修改的源端待迁移对象。默认不设置迁移指定时间。 source_cdn 否 JSONObject 指定是否启用CDN迁移支持,若包含
字符。 最小长度:0 最大长度:255 migrate_since 否 Long 以时间戳方式表示的迁移指定时间(单位:秒),表示仅迁移在指定时间之后修改的源端待迁移对象。默认不设置迁移指定时间。 最小值:0 最大值:9223372036854775807 缺省值:0 bandwidth_policy
OMS迁移大对象时,会通过分片传输保证可靠性,并在迁移完成后对比大小和修改时间。如果存在迁移中修改某个特定分片,且满足如下条件: 1. 修改后文件大小一致 ; 2. 源端对象最后修改时间早于目的端对象最后修改时间。 最终会导致数据不一致。 删除数据: 源端的删除操作OMS不会同步到目的端,需要对删除的对象单独处理。
h为“/v3.0/OS-USER/u”。 query-string 查询参数,是可选部分,并不是每个API都有查询参数。查询参数前面需要带一个“?”,形式为“参数名=参数取值”,例如“limit=10”,表示查询不超过10条数据。 例如您需要创建IAM用户,由于IAM为全局服务,
启动迁移任务前需要获取Token,启动迁移任务后,需要查询任务状态详情,失败或暂停中的任务才能被启动。 涉及接口 获取IAM用户Token(使用密码):用于鉴权认证。 启动迁移任务:通过源端和目的端的AK和SK启动失败或者暂停的迁移任务。 查询指定ID的任务详情:根据迁移任务ID查询任务详情,确定迁移任务是否启动成功。
迁移阿里云数据时,对象名称中包含“/”的对象均迁移失败,其余对象迁移成功 问题描述 阿里云整桶迁移时,对象名称中带“/”的对象都迁移失败。查看迁移日志、列举对象、获取元数据都是成功的,但在获取对象(getObject)时报404,No such key。 问题分析 出现该问题,是
方式来执行覆盖规则。规则说明参见表1。 表1 同名对象覆盖规则说明 覆盖规则 说明 大小/最后修改时间对比覆盖 对于源端和目的端存在的同名对象,如果对象大小相同,则保留最后修改时间较新的对象;如果对象大小不同,则源端覆盖目的端。 不覆盖 对于源端和目的端存在的同名对象,跳过源端对象,保留目的端对象。
创建目的端桶 创建用于存放迁移数据的桶,具体操作参见创建桶。 解冻源端归档数据 当源端对象存储有数据处于归档状态,直接使用OMS迁移,解冻时间长导致迁移时间较长,推荐您提前进行解冻操作,待解冻完成后再创建迁移任务。微软云归档数据解冻具体操作请参见微软云Blob归档数据迁移方案相关文档。