检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
对象存储迁移服务提供了版本查询接口和任务管理接口,如表1所示。 表1 对象存储迁移服务接口列表 类型 说明 查询API版本信息列表 查询对象存储迁移服务的API版本信息。 查询指定API版本信息 查询对象存储迁移服务指定API版本信息。 查询迁移任务列表 查询用户账户下的所有任务信息。 查询指定ID的任务详情
查看审计日志 通过云审计服务,您可以记录与对象存储迁移服务相关的操作事件,如下列各表所示。 您可以查看这些操作,以评估对服务的影响,具体请参见查看追踪事件。 在云审计的事件查询条件中,“事件来源”选择“OMS”。 表1 云审计服务支持的对象存储迁移服务资源类型列表 资源名称 资源类型
址。 在线生成SDK代码 API Explorer能根据需要动态生成SDK代码功能,降低您使用SDK的难度,推荐使用。 SDK列表 表1提供了OMS服务支持的SDK列表,您可以在GitHub仓库查看SDK更新历史、获取安装包以及查看指导文档。 表1 SDK列表 编程语言 Github地址
0256 API版本不存在。 S3M.0307 追加迁移失败对象信息到OBS失败。 S3M.0308 失败对象列表不完整,请联系对象存储迁移服务查询处理。 表2 查询任务的错误码 错误码 错误信息 TRF.0001 系统内部异常。请单击重启按钮尝试重启迁移任务。 TRF.0002
对话框中的主题列表为空。 请登录SMN Console,查询是否存在主题。如果不存在主题,请创建新的主题。 选择SMN消息主题时,弹出的“SMN主题”对话框中的主题列表不为空,但是选择了一个主题后无法使用,迁移任务无法创建成功。 请登录SMN Console,查询您所选择的主题是
else { fmt.Println(err) } } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 OK 400 Bad Request 403 Forbidden
else { fmt.Println(err) } } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 OK 400 Bad Request 错误码 请参见错误码。 父主题:
迁移任务执行失败,失败对象列表中失败原因为:UPLOAD_DST_OBJ_FAILURE,错误描述信息为-1-OBSClientUploadError。 问题分析 该问题可能是由于对象迁移过程中网络波动导致的迁移任务失败。 解决方案 方案一:手动重启迁移任务。 方案二:在业务代码中实现自动检查任务+重启失败任务列表。
认对象迁移失败并记录相关信息到失败对象列表中。 enable_kms Boolean 存储入OBS时是否使用KMS加密。 task_type String 任务类型,默认为PREFIX。 LIST:对象列表迁移 URL_LIST:URL列表迁移, PREFIX:对象前缀迁移 枚举值:
else { fmt.Println(err) } } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 OK 400 Bad Request 错误码 请参见错误码。 父主题:
application/json X-Auth-Token: “Token” 响应200表示调用成功。 调用查看任务接口,查看任务状态。 接口相关信息 URI格式: GET /v2/{project_id}/tasks/{task_id} 详情请参见查询指定ID的任务详情。 请求示例 GET: https://
"migrate_failed_object" : false } 响应200表示调用成功。 调用查看任务接口,查看任务状态。 接口相关信息 URI格式: GET /v2/{project_id}/tasks/{task_id} 详情请参见查询指定ID的任务详情。 请求示例 GET: https://
请求发送以后,您会收到响应,包含状态码、响应消息头和消息体。 状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见状态码。 对于管理员创建IAM用户接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头 对应请求消息头,响应同样也有消息头,如“Content-type”。
流量控制开始时间(包含),格式为“hh:mm”。例如“12:03”表示12时03分。 响应参数 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_msg String 错误信息。 error_code String 错误码。 状态码: 403 表6 响应Body参数 参数 参数类型 描述
对象数等信息。 图1 迁移任务详情 查看迁移记录,并获取对象列表。 如果... 那么... 已迁移对象数大于0 在任务详情中找到“成功对象列表路径”,单击路径链接跳转到OBS控制台,下载相应的txt文件,查看成功对象列表。 说明: 成功对象列表路径说明:oms/task/任务名称
txt文件,查看失败对象列表。 说明: 失败对象列表路径说明:oms/task_group/任务组ID/ failed_object_lists/任务名称/时间戳.failed_list.txt 失败对象列表错误码详细说明参见查看失败对象列表。 查看总的迁移对象列表。 登录OBS
else { fmt.Println(err) } } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 校验前缀响应体 400 标准错误响应体。 错误码 请参见错误码。
从控制台获取项目ID 从控制台获取项目ID的步骤如下: 登录管理控制台。 鼠标悬停在右上角的用户名,选择下拉列表中的“我的凭证”。 在“API凭证”页面的项目列表中查看项目ID。 图1 查看项目ID 父主题: 附录
如果某一个对象存储迁移任务失败,请通过以下方式尝试解决。 方式一:查看界面错误提示 在任务列表中,选择状态为迁移失败的任务,单击任务名称,可以在右侧弹出的任务详情中查看失败原因。如果迁移任务详情中的“失败对象列表路径”有文件链接,请参考方式二进行解决。 方式二:查看失败对象列表 您只有在创建任务时开启“记录失败
适用于单个桶数据量大于3 TB或对象个数大于500万的对象迁移场景,迁移任务组将源端待迁移对象智能分解到多个迁移任务中并行迁移。以组的方式进行管理,包括进度查询,暂停恢复,失败重启等。创建方式参见创建迁移任务组。 迁移任务组相较于迁移任务,提供更快的迁移速度和可靠性,便于灵活识别异常对象并快速恢复。