Queries the manifest information of an image tag.
Debugging
Request parameters
Parameter | Type | Required | Example | Description |
---|---|---|---|---|
InstanceId | String | Yes | cri-kmsiwlxxdcvaduwb |
The ID of the instance. |
RegionId | String | Yes | cn-shanghai |
The ID of the region where the instance resides. |
RepoId | String | Yes | crr-kwgb20p8wwmhol1t |
The ID of the repository. |
Tag | String | Yes | master |
The tag of the image. |
SchemaVersion | Integer | No | 2 |
The schema version of the manifest. Valid values: 1 and 2. |
Response parameters
Parameter | Type | Example | Description |
---|---|---|---|
IsSuccess | Boolean | true |
Indicates whether the operation is successful. |
Code | String | success |
The code returned for the request. |
RequestId | String | D39D7151-0299-47E3-B948-E49E1EA8D406 |
The ID of the request. |
Manifest | Struct |
The information about the image manifest. |
|
SchemaVersion | Integer | 2 |
The schema version of the manifest. |
Name | String | null |
The name of the image repository. |
Tag | String | master |
The tag of the image. |
Architecture | String | null |
The host architecture on which this image is intended to run. |
MediaType | String | application/vnd.docker.distribution.manifest.v2+json |
The MIME type of the manifest. |
FsLayers | Array |
A list of filesystem layer blob sums contained in this image. |
|
BlobSum | String | null |
The digest of the referenced filesystem image layer. |
History | Array |
A list of unstructured historical data for V1 compatibility. |
|
V1Compatibility | Map | null |
The raw V1 compatibility information. |
Signatures | Array |
A list of signatures. |
|
Header | Map | null |
The header information of the signature. |
Signature | String | null |
The signature for the image manifest. |
Protected | String | null |
The signed protected header. |
Layers | Array |
A list of image layers. |
|
MediaType | String | application/vnd.docker.image.rootfs.diff.tar.gzip |
The MIME type of the image layer. |
Size | Long | 32654 |
The size of the image layer. |
Digest | String | sha256:e692418e4cbaf90ca69d05a66403747baa33ee08806650b51fab815ad7fc331f |
The digest of the image layer. |
Config | Struct |
The configuration file of the image. |
|
MediaType | String | application/vnd.docker.container.image.v1+json |
The MIME type of the configuration file. |
Size | Long | 7023 |
The size in bytes of the configuration file. |
Digest | String | sha256:b5b2b2c507a0944348e0303114d8d93aaaa081732b86451d9bce1f432a537bc7 |
The digest of the configuration file. |
Examples
Sample requests
http(s)://[Endpoint]/? Action=GetRepoTagManifest
&InstanceId=cri-kmsiwlxxdcvaduwb
&RegionId=cn-shanghai
&RepoId=crr-kwgb20p8wwmhol1t
&Tag=master
&SchemaVersion=2
&<Common request parameters>
Sample success responses
JSON
format
{
"Code": "success",
"IsSuccess": true,
"Tag": "master",
"RequestId": "D39D7151-0299-47E3-B948-E49E1EA8D406",
"Manifest":
{
"schemaVersion": 2,
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"config": {
"mediaType": "application/vnd.docker.container.image.v1+json",
"size": 7023,
"digest": "sha256:b5b2b2c507a0944348e0303114d8d93aaaa081732b86451d9bce1f432a537bc7"
},
"layers": [
{
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
"size": 32654,
"digest": "sha256:e692418e4cbaf90ca69d05a66403747baa33ee08806650b51fab815ad7fc331f"
},
{
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
"size": 16724,
"digest": "sha256:3c3a4604a545cdc127456d94e421cd355bca5b528f4a9c1905b15da2eb4a4c6b"
},
{
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
"size": 73109,
"digest": "sha256:ec4b8955958665577945c89419d1af06b5f7636b4ac3da7f12184802ad867736"
}
]
}
}
XML
format
<Code>success</Code>
<IsSuccess>true</IsSuccess>
<Tag>master</Tag>
<RequestId>D39D7151-0299-47E3-B948-E49E1EA8D406</RequestId>
<Manifest>
<schemaVersion>2</schemaVersion>
<mediaType>application/vnd.docker.distribution.manifest.v2+json</mediaType>
<config>
<mediaType>application/vnd.docker.container.image.v1+json</mediaType>
<size>7023</size>
<digest>sha256:b5b2b2c507a0944348e0303114d8d93aaaa081732b86451d9bce1f432a537bc7</digest>
</config>
<layers>
<mediaType>application/vnd.docker.image.rootfs.diff.tar.gzip</mediaType>
<size>32654</size>
<digest>sha256:e692418e4cbaf90ca69d05a66403747baa33ee08806650b51fab815ad7fc331f</digest>
</layers>
<layers>
<mediaType>application/vnd.docker.image.rootfs.diff.tar.gzip</mediaType>
<size>16724</size>
<digest>sha256:3c3a4604a545cdc127456d94e421cd355bca5b528f4a9c1905b15da2eb4a4c6b</digest>
</layers>
<layers>
<mediaType>application/vnd.docker.image.rootfs.diff.tar.gzip</mediaType>
<size>73109</size>
<digest>sha256:ec4b8955958665577945c89419d1af06b5f7636b4ac3da7f12184802ad867736</digest>
</layers>
</Manifest>
Error codes
For a list of error codes, visit the API Error Center.