对象文件查询接口

对象存储文件查询 API:请求参数、对象位置与返回结果示例。

发表于 2020-03-12 · 本文保留当年的技术记录,使用前请结合当前版本文档核对。

  • 修改历史
日期 版本 描述 作者
2020-03-06 V1.0 对象文件查询接口 piglet

目录

[TOC]

一、文件查询

** 请求url**:http://ip:8888/api/voss/obj_query

** 请求类型 **:GET

** 请求参数 **:

{“tenant”:string,”user_account”:string,”bucket_name”:string,”object_name”:string}

** 请求参数示例 **:

TEXT
{
    "tenant":"test",
    "user_account":"test01",
    "bucket_name":"mytest",
    "object_name":"aaaaa.zip",
}

** 请求结果(返回结果会有两种,整段上传和分段上传) **:

整段上传:

TEXT
{
    "status":"success",
    "data":{
        "errmsg":"",
        "errcode":0,
        "obj_location_info":[  #对象位置信息
            {
                "osd_info":{   #对象所在osd信息
                    "ip":"172.16.20.67",    # osd所在ip地址
                    "host_name":"node67",   # osd所在的host
                    "osd_num":1             # osd的id
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1_monitor.zip'", #对象名
                "pg_id":"6.4"  # 对象所在的pg id
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":0
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_.0ydLa3-v7PW42DvUifyH9uoMaNwuMtM__1'", # 对象的切片位置
                "pg_id":"6.3d"
            }
        ]
    }
}

分段上传:

TEXT
{
    "status":"success",
    "data":{
        "errmsg":"",
        "errcode":0,
        "obj_location_info":[
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":0
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1_aaaaa.zip'",
                "pg_id":"6.2e"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":1
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__multipart_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.1'", #对象多段上传块名
                "pg_id":"6.28"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":0
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.1_1'", #对象多段上传块切片
                "pg_id":"6.32"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":0
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.1_2'",
                "pg_id":"6.16"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":1
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.1_3'",
                "pg_id":"6.28"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":1
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__multipart_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.2'",
                "pg_id":"6.3e"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":0
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.2_1'",
                "pg_id":"6.3b"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":0
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.2_2'",
                "pg_id":"6.27"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":0
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.2_3'",
                "pg_id":"6.2b"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":0
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__multipart_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.3'",
                "pg_id":"6.7"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":0
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.3_1'",
                "pg_id":"6.23"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":1
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.3_2'",
                "pg_id":"6.30"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":0
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.3_3'",
                "pg_id":"6.2d"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":0
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__multipart_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.4'",
                "pg_id":"6.2b"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":1
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.4_1'",
                "pg_id":"6.2"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":0
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.4_2'",
                "pg_id":"6.18"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":0
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.4_3'",
                "pg_id":"6.37"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":1
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__multipart_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.5'",
                "pg_id":"6.3f"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":1
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.5_1'",
                "pg_id":"6.31"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":1
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.5_2'",
                "pg_id":"6.24"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":0
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.5_3'",
                "pg_id":"6.2e"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":1
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__multipart_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.6'",
                "pg_id":"6.3f"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":0
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.6_1'",
                "pg_id":"6.5"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":0
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.6_2'",
                "pg_id":"6.15"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":1
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.6_3'",
                "pg_id":"6.28"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":1
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__multipart_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.7'",
                "pg_id":"6.21"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":1
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.7_1'",
                "pg_id":"6.11"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":1
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.7_2'",
                "pg_id":"6.3c"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":0
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.7_3'",
                "pg_id":"6.3d"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":0
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__multipart_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.8'",
                "pg_id":"6.23"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":1
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.8_1'",
                "pg_id":"6.b"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":0
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.8_2'",
                "pg_id":"6.10"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":0
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.8_3'",
                "pg_id":"6.37"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":1
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__multipart_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.9'",
                "pg_id":"6.e"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":1
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.9_1'",
                "pg_id":"6.33"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":0
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.9_2'",
                "pg_id":"6.19"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":0
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.9_3'",
                "pg_id":"6.19"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":0
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__multipart_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.10'",
                "pg_id":"6.9"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":1
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.10_1'",
                "pg_id":"6.c"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":1
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.10_2'",
                "pg_id":"6.36"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":0
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.10_3'",
                "pg_id":"6.37"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":0
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__multipart_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.11'",
                "pg_id":"6.38"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":1
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.11_1'",
                "pg_id":"6.e"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":0
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.11_2'",
                "pg_id":"6.22"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":0
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__shadow_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.11_3'",
                "pg_id":"6.2e"
            },
            {
                "osd_info":{
                    "ip":"172.16.20.67",
                    "host_name":"node67",
                    "osd_num":0
                },
                "obj_name":"'c8770e0b-9bf1-49ca-916b-1dbada38133c.4270.1__multipart_aaaaa.zip.2~5ZNoMEyq8RSfvngNARDhx6anGJHOm48.12'",
                "pg_id":"6.10"
            }
        ]
    }
}
— END OF NOTE —返回文章归档 ↗