检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
权限。Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限。 Token可通过调用获取用户Token接口获取,调用本服务API需要project级别的Token,即调用获取用户Token接口时,请求body中auth.scope的取值需要选择project,如下所示。
本章节指导用户通过API启动迁移任务。API的调用方法请参见如何调用API。 启动迁移任务前需要获取Token,启动迁移任务后,需要查询任务状态详情,失败或暂停中的任务才能被启动。 涉及接口 获取IAM用户Token(使用密码):用于鉴权认证。 启动迁移任务:通过源端和目的端的AK和SK启动失败或者暂停的迁移任务。
本章节指导用户通过API暂停并删除迁移任务。API的调用方法请参见如何调用API。 删除迁移任务前,需要获取Token并暂停迁移任务,暂停迁移任务后,需查询任务状态详情,当迁移任务暂停后,才能删除迁移任务。 涉及接口 获取IAM用户Token(使用密码):用于鉴权认证。 暂停迁移任务:根据迁移任务ID暂停迁移任务。
获取IAM用户Token(使用密码):用于鉴权认证。 创建迁移任务:通过源端和目的端的AK和SK创建迁移任务。 查询指定ID的任务详情:根据迁移任务ID查询任务详情,确定迁移任务是否创建成功。 前提条件 已获取源端云服务平台的AK/SK。 已获取目的端AK/SK,参见创建访问秘钥(AK/SK)。 已获取IAM和OMS
API概览 对象存储迁移服务提供了版本查询接口和任务管理接口,如表1所示。 表1 对象存储迁移服务接口列表 类型 说明 查询API版本信息列表 查询对象存储迁移服务的API版本信息。 查询指定API版本信息 查询对象存储迁移服务指定API版本信息。 查询迁移任务列表 查询用户账户下的所有任务信息。
历史API 查询API版本 创建任务 删除任务 启动任务 停止任务 修改流量控制策略 查询某个租户的所有任务 查询某个租户的任务总数 查询指定ID的任务 查询租户配额数据
查询API版本信息列表 功能介绍 查询对象存储迁移服务的API版本信息。 调用方法 请参见如何调用API。 URI GET / 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String IAM鉴权Token。 最小长度:1 最大长度:16384
CLOUD_SDK_SK in the local environment String ak = System.getenv("CLOUD_SDK_AK"); String sk = System.getenv("CLOUD_SDK_SK");
请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String IAM鉴权Token。 最小长度:1 最大长度:16384 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 id String 版本号,例如v1。 links
String API版本号。 links String API的URL地址。 version String API支持的最高版本号。 status String 版本状态。 updated String 版本更新时间。 min_version String API支持的最低版本号。
如何调用API 构造请求 认证鉴权 返回结果
签名认证信息,可选,当使用AK/SK方式认证时,使用SDK对请求进行签名的过程中会自动填充该字段。AK/SK认证的详细说明请参加AK/SK认证。 X-Sdk-Date 请求发送的时间,可选,当使用AK/SK方式认证时,使用SDK对请求进行签名的过程中会自动填充该字段。AK/SK认证的详细说明请参加AK/SK认证。
查询API版本信息 查询API版本信息列表 查询指定API版本信息 父主题: API v2(推荐)
参数 是否必选 参数类型 描述 X-Auth-Token 是 String IAM鉴权Token。 最小长度:1 最大长度:16384 表3 请求Body参数 参数 是否必选 参数类型 描述 src_ak 否 String 源端节点AK(最大长度100个字符)。URL列表迁移任务不需要填写此参数。
authentication_key 否 String CDN鉴权秘钥,如果CDN需要进行鉴权,则此选项为必选。 无需授权:无需配置此项。 Qiniu:无需配置此项。 Aliyun:根据authentication_type指定的鉴权方式配置此项。 KingsoftCloud:无需配置此项。
API v2(推荐) 查询API版本信息 迁移任务管理 同步任务 迁移任务组管理 桶操作 云服务 区域
获取项目ID 操作场景 在调用接口的时候,部分URL中需要填入项目ID,所以需要获取到项目ID。有如下两种获取方式: 调用API获取项目ID 从控制台获取项目ID 调用API获取项目ID 项目ID可以通过调用查询指定条件下的项目列表API获取。 获取项目ID的接口为“GET ht
ync_task_id}/start { "src_ak" : "src_ak", "src_sk" : "src_sk", "dst_ak" : "dst_ak", "dst_sk" : "dst_sk" } 响应示例 无 SDK代码示例 SDK代码示例如下。
CLOUD_SDK_SK in the local environment String ak = System.getenv("CLOUD_SDK_AK"); String sk = System.getenv("CLOUD_SDK_SK");
CLOUD_SDK_SK in the local environment String ak = System.getenv("CLOUD_SDK_AK"); String sk = System.getenv("CLOUD_SDK_SK");