本接口支持通过自定义查询时间段,查询该时间段的每天资源占用量。
单次查询最大时间跨度为 93 天。
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共请求参数。
| 参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
| Action | String | 是 | DescribeImageXBucketRetrievalUsage |
接口名称。当前 API 的名称为 DescribeImageXBucketRetrievalUsage。 |
| Version | String | 是 | 2023-05-01 |
接口版本。当前 API 的版本为 2023-05-01。 |
| ServiceIds | String | 否 | s1,s2 |
服务 ID。为空时表示不筛选,支持查询多个服务,使用逗号分隔不同的服务。 |
| - 您可以在 veImageX 控制台服务管理页面,在创建好的图片服务中获取服务 ID。 | ||||
| - 您也可以通过 OpenAPI 的方式获取服务 ID,具体请参考 GetAllImageServices。 | ||||
| BucketNames | String | 否 | b1,b2 |
Bucket 名称。支持同时查询多个 BucketName,不同的 BucketNmae 使用逗号分隔。 |
| 您可以通过调用 GetAllImageServices 获取所需的 Bucket 名称。 | ||||
| GroupBy | String | 否 | ServiceId,BucketName,StorageType |
需要分组查询的参数,多个数据用逗号分隔。取值如下所示: |
- ServiceId:服务 ID |
||||
- BucketName:Bucket 名称 |
||||
- StorageType:存储类型 |
||||
| StartTime | String | 是 | 2019-06-02T00:00:00+08:00 |
获取数据起始时间点。日期格式按照 ISO8601 表示法,格式为:YYYY-MM-DDThh:mm:ss±hh:mm。例如2019-06-02T00:00:00+08:00。 |
| :::tip | ||||
由于仅支持查询近一年历史数据,则若此刻时间为2011-11-21T16:14:00+08:00,那么您可输入最早的开始时间为2010-11-21T00:00:00+08:00。 |
||||
| ::: | ||||
| EndTime | String | 是 | 2019-06-02T00:00:00+08:00 |
获取数据结束时间点。日期格式按照 ISO8601 表示法,格式为:YYYY-MM-DDThh:mm:ss±hh:mm。例如2019-06-02T00:00:00+08:00。 |
下表仅列出本接口特有的返回参数。更多信息请见公共返回参数。
| 参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| StorageData | Array of StorageData | - |
计量数据列表 |
| 参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| ServiceId | String | s1 |
服务 ID,GroupBy包含ServiceId时有返回值。 |
| BucketName | String | b1 |
Bucket 名称,GroupBy包含BucketName时有返回值。 |
| StorageType | String | STANDARD |
存储类型,GroupBy包含StorageType时有返回值。取值如下所示: |
- STANDARD:标准存储 |
|||
- IA:低频存储 |
|||
- ARCHIVE:归档存储 |
|||
- COLD_ARCHIVE:冷归档存储 |
|||
| Data | Array of Data | - |
具体数据 |
| 参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| TimeStamp | String | 2023-01-01T00:00:00+08:00 |
统计时间点,时间片开始时刻,格式为:YYYY-MM-DDThh:mm:ss±hh:mm。 |
| Value | Float | 123 |
存储量,单位为 Byte。 |
GET https://imagex.volcengineapi.com/?Action=DescribeImageXBucketRetrievalUsage&Version=2023-05-01&ServiceIds=s1,s2&BucketNames=b1,b2&GroupBy=ServiceId,BucketName,StorageType&StartTime=2019-06-02T00:00:00+08:00&EndTime=2019-06-02T00:00:00+08:00
{}
{
"ResponseMetadata": {
"RequestId": "202306041104200100100232280022D31",
"Action": "DescribeImageXBucketRetrievalUsage",
"Version": "2023-05-01",
"Service": "ImageX",
"Region": "cn-north-1"
},
"Result": {
"StorageData": [
{
"ServiceId": "s1",
"BucketName": "b1",
"StorageType": "STANDARD",
"Data": [
{
"TimeStamp": "2023-01-01T00:00:00+08:00",
"Value": 123
}
]
}
]
}
}
下表为您列举了该接口与业务逻辑相关的错误码。更多信息请见公共错误码和 veImageX 错误码。
| 状态码 | 错误码 | 错误信息 | 说明 |
|---|---|---|---|
| 400 | InvalidParameter | Missing Parameter. | 请求参数错误 |
| 401 | ParamAccountMismatch | Param {} did not belong to your account. | 请求参数不属于账号 |
| 500 | InternalError | Internal Error. | 内部错误 |
为了方便您快速开发,veImageX 提供了配套的服务端 SDK,同时支持多种编程语言。建议您使用服务端 SDK 来调用 API,参考文档如下所示:
2018-08-01 版本 DescribeImageXBucketUsage 接口文档现已停止维护,建议您参考本文档使用最新版本。