Torch Object Storage
Name | Location | Type | Required | Sample Value | Description |
Name | Location | Type | Required | Sample Value | Description |
versions | Query | String | Yes | - | Identifies a ListObjectVersions request. |
delimiter | Query | String | No | - | Specifies the character used to group the object keys, which is usually a forward slash ( / ). |
encoding-type | Query | String | No | url | Specifies the encoding of the returned content. Valid values are as follows:
|
max-keys | Query | Integer | No | 100 | Specifies the maximum number of multiversion objects returned. The value can be set to at most 1,000, that is, returning up to 1,000 multiversion objects in a response. |
prefix | Query | String | No | aaa | Lists multiversion objects with a matching prefix. |
key-marker | Query | String | No | test.txt | Specifies where to start listing. Multiversion objects are listed in alphabetical order after the specified start. The value is typically carried over from the NextKeyMarker value in the previous response. |
version-id-marker | Query | String | No | 123 | This parameter is used with key-marker in multiversion object listing scenarios to indicate to start listing from the specified version in alphabetical order. The version-id-marker is invalid if it is not a version associated with the key-marker. The value is typically carried over from the NextVersionIdMarker value in the previous response. |
Name | Type | Sample Value | Note |
Name | Type | Sample Value | Note |
Name | String | test-bucket | Bucket name. |
KeyMarker | String | abc | The key-marker parameter in the request. |
VersionIdMarker | String | 57AF1A32CECB56721267 | The version-id-marker parameter in the request. |
MaxKeys | Integer | 100 | The max-keys parameter in the request. |
Prefix | String | abc | The prefix parameter in the request. |
Delimiter | String | d | The delimiter parameter in the request. |
EncodingType | String | url | The encoding-type parameter in the request. |
IsTruncated | Bool | true | Whether the returned list is truncated. Valid values:
|
NextKeyMarker | String | abcd | Indicates the key-marker value to use in the next request if some results are yet to be returned. |
NextVersionIdMarker | String | 26AG6A32CECA56721238 | Indicates the version-id-marker value to use in the next request if some results are yet to be returned. |
CommonPrefixes | Array | [{"Prefix": "abcd"}] | If the request specifies a delimiter, the response will contain the CommonPrefixes element. This element identifies a collection of object names that end with the delimiter and share a common prefix. |
DeleteMarkers | Array | - | Root node for delete marker information. |
Versions | Array | - | Root node for multiversion object information. |
Key | String | abcde | Name of the multiversion object or delete marker. Parent node: Versions or DeleteMarkers. |
LastModified | String | 2024-06-06T07:15:20.000Z | Last modified time of the object version or delete marker. Parent node: Versions or DeleteMarkers. |
IsLatest | Bool | true | Whether the version is the latest. Valid values:
Parent node: Versions or DeleteMarkers. |
VersionId | String | 19EA1B32CEEB56721221 | Version ID of the multiversion object or delete marker. Parent node: Versions or DeleteMarkers. |
ETag | String | "32185e15494ca8e0eedf12bd218787f6" | A piece of information generated at object version creation to uniquely identify its content. Parent node: Versions. |
Size | Integer | 4813 | Size of the object version. Parent node: Versions. |
StorageClass | String | STANDARD | Storage type of the multiversion object. Valid values:
Parent node: Versions. |
Type | String | Appendable | When the object is not a Normal object, this element is returned. The values are explained as follows:
Parent node: Versions. |
HashCrc64ecma | String | 2217460101204276403 | CRC-64 value of the multiversion object, which is calculated according to the ECMA-182 standard. tip If the object was created before TOS supported CRC-64 verification, this header will not appear in the response. Parent node: Versions. |
Owner | Object | - | Multiversion object owner. Parent node: Versions. |
ID | String | 1234567890 | Account ID. Parent node: Owner. |
DisplayName | String | test-owner-name | Display name of the account. Parent node: Owner. |