查询OBS对象存储桶中的对象列表
功能介绍
此API用于获取OBS桶中的软件包列表。
URI
GET /v1/{project_id}/ss-service/obs/objects
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
project_id | 是 | String | 租户项目ID。获取方法,请参考获取项目ID。 |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
bucket_name | 是 | String | 查询的桶名称。 |
prefix | 是 | String | 查询的软件包路径。 |
请求消息
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
Content-Type | 是 | String | 消息体的类型(格式),默认取值为“application/json;charset=utf8”。 |
X-Auth-Token | 是 | String | 调用接口的认证方式分为Token和AK/SK两种,如果您使用的Token方式,此参数为必填,请填写Token的值。Token获取方式,请参考获取用户Token。 |
响应消息
参数 | 参数类型 | 描述 |
|---|---|---|
name | String | 桶名称。 |
prefix | String | 查询的软件包路径。 |
contents | Array of objects | OBS桶中的对象列表,请参考表 contents。 |
location | String | 区域。 |
endpoint | String | OBS域名信息。 |
参数 | 参数类型 | 描述 |
|---|---|---|
key | String | 包含桶中完整路径的软件包名称。 |
last_modified | String | 最后修改时间。 |
size | Integer | 软件包大小。 |
storage_class | String | 软件包存储类型。 |
owner | Object | 拥有者信息,请参考表 owner。 |
请求示例
无
响应示例
{
"name": "ss-test",
"prefix": "appuser-zip/",
"contents": [
{
"key": "appuser-zip/",
"last_modified": "2025-10-16T08:39:11.579Z",
"size": 0,
"storage_class": "STANDARD",
"owner": {
"id": "6dfd8c167c5945d9baca04685ac628fa",
"display_name": "servicestage-user"
}
},
{
"key": "appuser-zip/demoJavaExample.tar.gz",
"last_modified": "2025-10-16T08:40:38.56Z",
"size": 53003227,
"storage_class": "STANDARD",
"owner": {
"id": "6dfd8c167c5945d9baca04685ac628fa",
"display_name": "servicestage-user"
}
}
],
"location": "test-region",
"endpoint": "https://example.test-region.com:443"
} 状态码
状态码 | 描述 |
|---|---|
200 | 操作成功。 |
400 | 错误的请求。 |
错误码
请参考ServiceStage错误码。

