调用GetRepoTagManifest查询镜像版本Manifest信息。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | GetRepoTagManifest |
系统规定参数。取值:GetRepoTagManifest。 |
InstanceId | String | 是 | cri-kmsiwlxxdcva**** |
实例ID |
RegionId | String | 是 | cn-shanghai |
地区 |
RepoId | String | 是 | crr-kwgb20p8wwmh**** |
仓库ID |
Tag | String | 是 | master |
镜像版本 |
SchemaVersion | Integer | 否 | 2 |
Schema版本,可选1和2。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
Code | String | success |
返回值 |
IsSuccess | Boolean | true |
是否成功 |
Manifest | Struct |
Manifest信息 |
|
Architecture | String | null |
架构 |
Config | Struct |
配置信息 |
|
Digest | String | sha256:b5b2b2c507a0944348e0303114d8d93aaaa081732b86451d9bce1f432a537bc7 |
digest值 |
MediaType | String | application/vnd.docker.container.image.v1+json |
文件类型 |
Size | Long | 7023 |
大小 |
FsLayers | Array of FsLayers |
文件层信息 |
|
BlobSum | String | null |
块sum值 |
History | Array of History |
历史信息 |
|
V1Compatibility | Map | null |
v1兼容性 |
Layers | Array of Layers |
层列表 |
|
Digest | String | sha256:e692418e4cbaf90ca69d05a66403747baa33ee08806650b51fab815ad7fc331f |
digest值 |
MediaType | String | application/vnd.docker.image.rootfs.diff.tar.gzip |
文件类型 |
Size | Long | 32654 |
大小 |
MediaType | String | application/vnd.docker.distribution.manifest.v2+json |
类型 |
Name | String | null |
名称 |
SchemaVersion | Integer | 2 |
schema版本 |
Signatures | Array of Signatures |
签名列表 |
|
Header | Map | null |
头信息 |
Protected | String | null |
受保护 |
Signature | String | null |
签名信息 |
Tag | String | master |
镜像TAG |
RequestId | String | D39D7151-0299-47E3-B948-E49E1EA8D406 |
请求ID |
示例
请求示例
http(s)://[Endpoint]/?Action=GetRepoTagManifest
&InstanceId=cri-kmsiwlxxdcva****
&RegionId=cn-shanghai
&RepoId=crr-kwgb20p8wwmh****
&Tag=master
&<公共请求参数>
正常返回示例
XML
格式
<IsSuccess>true</IsSuccess>
<RequestId>D39D7151-0299-47E3-B948-E49E1EA8D406</RequestId>
<Manifest>
<Architecture>null</Architecture>
<SchemaVersion>2</SchemaVersion>
<MediaType>application/vnd.docker.distribution.manifest.v2+json</MediaType>
<Tag>master</Tag>
<Name>null</Name>
<FsLayers>
<BlobSum>null</BlobSum>
</FsLayers>
<History>
<V1Compatibility>null</V1Compatibility>
</History>
<Signatures>
<Protected>null</Protected>
<Header>null</Header>
<Signature>null</Signature>
</Signatures>
<Layers>
<Digest>sha256:e692418e4cbaf90ca69d05a66403747baa33ee08806650b51fab815ad7fc331f</Digest>
<Size>32654</Size>
<MediaType>application/vnd.docker.image.rootfs.diff.tar.gzip</MediaType>
</Layers>
<Config>
<Digest>sha256:b5b2b2c507a0944348e0303114d8d93aaaa081732b86451d9bce1f432a537bc7</Digest>
<Size>7023</Size>
<MediaType>application/vnd.docker.container.image.v1+json</MediaType>
</Config>
</Manifest>
<Code>success</Code>
JSON
格式
{
"IsSuccess": true,
"RequestId": "D39D7151-0299-47E3-B948-E49E1EA8D406",
"Manifest": {
"Architecture": "null",
"SchemaVersion": 2,
"MediaType": "application/vnd.docker.distribution.manifest.v2+json",
"Tag": "master",
"Name": "null",
"FsLayers": {
"BlobSum": "null"
},
"History": {
"V1Compatibility": "null"
},
"Signatures": {
"Protected": "null",
"Header": "null",
"Signature": "null"
},
"Layers": {
"Digest": "sha256:e692418e4cbaf90ca69d05a66403747baa33ee08806650b51fab815ad7fc331f",
"Size": 32654,
"MediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip"
},
"Config": {
"Digest": "sha256:b5b2b2c507a0944348e0303114d8d93aaaa081732b86451d9bce1f432a537bc7",
"Size": 7023,
"MediaType": "application/vnd.docker.container.image.v1+json"
}
},
"Code": "success"
}
错误码
访问错误中心查看更多错误码。