调用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"
}

错误码

访问错误中心查看更多错误码。