拉取同步任务列表
POST /storage/ads/data/v1/subscriptions/{subscription_name}/resourceGroups/{resource_group_name}/zones/{zone}/dataSync/{data_sync_name}/task/list
请求头(Request Header)
请求参数(Request Parameters
名称 | 类型 | 必须 | 位置 | 默认值 | 取值范围 | 描述 |
---|---|---|---|---|---|---|
subscription_name | string | 是 | path | - | - | 订阅名称. |
resource_group_name | string | 是 | path | - | - | 资源组. |
zone | string | 是 | path | - | - | 可用区. |
data_sync_name | string | 是 | path | - | - | 数据同步工具资源名称,需符合正则:^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$ . |
请求体(Request Body)
名称 | 类型 | 必须 | 默认值 | 取值范围 | 描述 |
---|---|---|---|---|---|
page | object | 是 | - | - | 分页信息. |
is_history | boolean | 是 | - | - | 是否是历史任务. |
filter | string | 否 | - | - | 关键字:任务名称. |
type | string | 否 | - | - | 任务类型. |
其中,page
的参数如下
名称 | 类型 | 必须 | 默认值 | 取值范围 | 描述 |
---|---|---|---|---|---|
page | integer | 否 | - | - | 页码. |
page_size | integer | 否 | - | - | 页大小. |
其中,type
有如下情况
类型 | 含义 |
---|---|
AOSSTOFS | 对象到文件 |
FSTOAOSS | 文件到对象 |
THIRDTOAOSS | 第三方云到对象 |
THIRDTOFS | 第三方云到文件 |
AOSSTOAOSS | 对象到对象 |
FSTOFS | 文件到文件 |
请求示例(Request Example)
curl 'https://ads.cn-sh-01.sensecoreapi.dev/storage/ads/data/v1/subscriptions/e995c396-83f6-4a1b-a055-2acb8bc7cf1f/resourceGroups/default/zones/cn-sh-01z/dataSync/ads/task/list' \
-H 'authority: ads.cn-sh-01.sensecoreapi.dev' \
-H 'accept: application/json' \
-H 'accept-language: zh-CN' \
-H 'authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InB1YmxpYzpoeWRyYS5qd3QuYWNjZXNzLXRva2VuIiwidHlwIjoiSldUIn0.eyJhdWQiOltdLCJjbGllbnRfaWQiOiI0ZTQxNDg1NC03MjAwLTUwOWYtYjk2MC1mOGIwZGJiYmYzMzEiLCJleHAiOjE2OTU3OTIyNTksImV4dCI6eyJpc19kZWRpY2F0ZWRfdGVuYW50IjpmYWxzZSwicHJwX2xpc3QiOlsiY24tc2gtMDFhLXBycDAxIiwiY24tc2gtMDFiLXBycDAxIl0sInRlbmFudF9jZXJ0aWZ5X3N0YXR1cyI6dHJ1ZSwidGVuYW50X2NlcnRpZnlfdHlwZSI6ImVudGVycHJpc2UiLCJ0ZW5hbnRfY29kZSI6ImFvc3MwOTI4IiwidGVuYW50X2lkIjoiZTk5NWMzOTYtODNmNi00YTFiLWEwNTUtMmFjYjhiYzdjZjFmIiwidXNlcl9pZCI6IjU3NDYzY2Q4LTNlZTktNGJmNC1iMTM5LTg4OTBmZDI2YzkxNCIsInVzZXJfdHlwZSI6ImFkbWluIiwidXNlcm5hbWUiOiJhb3NzMDkyOCJ9LCJpYXQiOjE2OTU3ODE0NTksImlzcyI6Imh0dHBzOi8vc2lnbmluLnNlbnNlY29yZS5kZXYvIiwianRpIjoiODUyNjcxMTUtMmNlMi00YTBlLWIzZDEtMDAxMjYyMzM0YWVlIiwibmJmIjoxNjk1NzgxNDU5LCJzY3AiOlsib3BlbmlkIiwib2ZmbGluZSIsIm9mZmxpbmVfYWNjZXNzIl0sInN1YiI6ImFvc3MwOTI4OmU5OTVjMzk2LTgzZjYtNGExYi1hMDU1LTJhY2I4YmM3Y2YxZjo1NzQ2M2NkOC0zZWU5LTRiZjQtYjEzOS04ODkwZmQyNmM5MTQifQ.EyPsN5MlwkX5TUOAEMW4WMPneqMf9eiGZOP_-mLQC-grK9dj5K8ARUJUtYWMO7SnjxzDnqJf3to25wqNPGfFr9LEW6ismShD0rG8JE4SW-8jqp4jZ3ZW7-wDbOmtgzpEgTmMjlRAn5bYGFHG0XkguhiT7E6who4d_agNFzbl03ySjEHPhIf_Uk6v9yFuUVVV8djFLXcaOMPzz3T-f6ZOH8WIgtDy51WzqIuF1tDg-9eL5EYGeDBzH2udjzubvdYgkm-wwNM_4kGEIdxHGrVEhX7EqB03STOCuFjtAIE4KLGGHSRMp3ax6yZNcoHni-wAwgzWz5n862tfURuh9U49mhtzF2Mx6d7srLBTWBbQl9pNC12fYNMZxqJ9J76emoszbXpHWN7zZr5qhJ_qZ_xgbIs20K51WdpcyfK__8xL1H8PpBgLRwZZ4FvgY99iuC51otfCm6T-ZEpIhDPYRmf88bBjJWNJ9tAeNnY6Xc5MYoIWWpURw9krJj0QHXiQTYlPX5QGu9lGedyn0l0Uvzd3VdLNePQrxvEgteVFFpwoP60dkzo52FanwKZaKGO63JzVCr2BmtLWeNlWGKI6nvZVmKEotQzN71Mt_zBlOdnWgocgeeBIpc-aULskA3-q3DiR7Ex7dQJKtgJ1UsWUQ9gbmlnwReg38CM5Ak7oUc7tPQs' \
-H 'content-type: application/json;charset=UTF-8' \
-H 'dnt: 1' \
-H 'origin: https://console.sensecore.dev' \
-H 'referer: https://console.sensecore.dev/' \
-H 'sec-ch-ua: "Chromium";v="116", "Not)A;Brand";v="24", "Google Chrome";v="116"' \
-H 'sec-ch-ua-mobile: ?0' \
-H 'sec-ch-ua-platform: "macOS"' \
-H 'sec-fetch-dest: empty' \
-H 'sec-fetch-mode: cors' \
-H 'sec-fetch-site: cross-site' \
-H 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36' \
--data-raw '{"page":{"page":0,"page_size":10},"is_history":0,"type":""}' \
--compressed
响应(Response)
名称 | 类型 | 描述 |
---|---|---|
data_sync_task | array[object] | 数据同步任务列表. |
page | object | 分页信息. |
其中,data_sync_task
的参数如下
名称 | 类型 | 描述 |
---|---|---|
task_id | string | 数据同步任务id. |
task_name | string | 数据同步任务名称. |
uid | string | 数据同步工具资源uuid. |
user_id | string | 创建数据同步任务的用户id. |
tenant_id | string | 租户id. |
type | string | 当前数据同步任务类型. |
state | string | 当前数据同步任务状态. |
src_info | array[object] | 数据同步任务源路径信息. |
dst_info | object | 数据同步任务目的路径信息. |
size_unit | string | 数据同步任务大小单位. |
size | integer | 数据同步任务大小. |
start | integer | 数据同步任务开始时间. |
end | integer | 数据同步任务结束时间. |
percent | integer | 数据同步任务进度百分比. |
rate | string | 数据同步任务速率. |
time_cost | string | 数据同步任务耗时. |
src_third_info | object | 第三方云信息. |
err_msg | string | 任务失败原因. |
total_num | integer | 文件总数. |
complete_num | integer | 成功传输个数. |
exist_num | integer | 已存在文件个数. |
其中,type
有如下情况
类型 | 含义 |
---|---|
AOSSTOFS | 对象到文件 |
FSTOAOSS | 文件到对象 |
THIRDTOAOSS | 第三方云到对象 |
THIRDTOFS | 第三方云到文件 |
AOSSTOAOSS | 对象到对象 |
FSTOFS | 文件到文件 |
其中,state
有如下情况
状态 | 含义 |
---|---|
SCANNING | 扫描中 |
DOING | 进行中 |
PAUSED | 已暂停 |
COMPLETED | 已完成 |
FAILED | 已失败 |
CANCELLED | 已取消 |
其中,src_info
的参数如下
|名称|类型|描述| |---|---||---| |id|string|卷id或桶名.| |region|string|地域.| |prefix|string|前缀.| |name|string|卷名或桶名.| |endpoint|string|桶in_endpoint.| |zone|string|可用区.|
其中,dst_info
的参数如下
名称 | 类型 | 描述 |
---|---|---|
id | string | 卷id或桶名. |
region | string | 地域. |
prefix | string | 前缀. |
name | string | 卷名或桶名. |
endpoint | string | 桶in_endpoint. |
zone | string | 可用区. |
其中,size_unit
有如下情况
状态 | 含义 |
---|---|
B | - |
KB | - |
MB | - |
GB | - |
TB | - |
PB | - |
EB | - |
其中,src_third_info
的参数如下
名称 | 类型 | 描述 |
---|---|---|
type | string | 第三方云类型. |
host | string | 域名. |
ak | string | 第三方云用户公钥. |
sk | string | 第三方云用户私钥. |
path | string | 第三方云数据存储路径. |
其中,src_third_info.type
有如下情况
类型 | 含义 |
---|---|
OSS | 阿里云 |
COS | 腾讯云 |
OBS | 华为云 |
BOS | 百度云 |
S3 | AWS |
KS3 | 金山云 |
QINIU | 七牛云 |
WASB | Azure Blob |
UFILE | UCloud |
其中,page
的参数如下
名称 | 类型 | 描述 |
---|---|---|
page | integer | 页码. |
page_size | integer | 页大小. |
total | integer | 总记录数. |
响应示例(Response Example)
{
"data_sync_task": [
{
"task_id": "8376ef5d-0146-4291-b420-ab11c6b1335d",
"task_name": "test0927_test2",
"uid": "78ca6095-ad15-11ed-8800-26b9868a206f",
"user_id": "57463cd8-3ee9-4bf4-b139-8890fd26c914",
"tenant_id": "e995c396-83f6-4a1b-a055-2acb8bc7cf1f",
"type": "AOSSTOFS",
"state": "SCANNING",
"src_info": [
{
"id": "0888",
"region": "cn-sh-01",
"prefix": "/",
"name": "0888",
"endpoint": "",
"zone": "cn-sh-01b"
}
],
"dst_info": {
"id": "5d79e1de-51de-11ee-a7c9-f665d8019db5",
"region": "cn-sh-01",
"prefix": "/0927/",
"name": "test_ads",
"endpoint": "",
"zone": "cn-sh-01b"
},
"size_unit": "B",
"size": 0,
"start": 1695783120,
"end": 0,
"percent": 0,
"rate": "0KB/s",
"time_cost": "<1秒",
"create": 1695783120,
"src_third_info": {
"type": "OSS",
"host": "",
"ak": "",
"sk": "",
"path": ""
},
"err_msg": "",
"total_num": 0,
"complete_num": 0,
"exist_num": 0
}
],
"page": {
"page": 0,
"page_size": 10,
"total": 1
}
}