调用GetRepoTagLayers获取某Tag对应镜像的层数据。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | GetRepoTagLayers |
系统规定参数。取值:GetRepoTagLayers。 |
InstanceId | String | 是 | cri-kmsiwlxxdcva**** |
实例ID |
RegionId | String | 是 | cn-shanghai |
地区 |
RepoId | String | 是 | crr-kwgb20p8wwmh**** |
仓库ID |
Tag | String | 是 | master |
镜像版本 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
Code | String | success |
返回值 |
IsSuccess | Boolean | true |
是否成功 |
Layers | Array of Layers |
层数据 |
|
BlobDigest | String | sha256:36fb85fcb5e919cb60e782397a6be04201868fe7b38ef7669fc01caec1c8fc4e |
块digest值 |
BlobSize | Long | 23655489 |
块大小 |
LayerCMD | String | /usr/bin/virtual-kubelet /usr/bin/virtual-kubelet # buildkit |
层命令 |
LayerIndex | Integer | 0 |
层下标 |
LayerInstruction | String | COPY |
层指令 |
RequestId | String | D39D7151-0299-47E3-B948-E49E1EA8D406 |
请求ID |
示例
请求示例
http(s)://[Endpoint]/?Action=GetRepoTagLayers
&InstanceId=cri-kmsiwlxxdcva****
&RegionId=cn-shanghai
&RepoId=crr-kwgb20p8wwmh****
&Tag=master
&<公共请求参数>
正常返回示例
XML
格式
<IsSuccess>true</IsSuccess>
<RequestId>D39D7151-0299-47E3-B948-E49E1EA8D406</RequestId>
<Layers>
<BlobDigest>sha256:36fb85fcb5e919cb60e782397a6be04201868fe7b38ef7669fc01caec1c8fc4e</BlobDigest>
<LayerInstruction>COPY</LayerInstruction>
<BlobSize>23655489</BlobSize>
<LayerCMD>/usr/bin/virtual-kubelet /usr/bin/virtual-kubelet # buildkit</LayerCMD>
<LayerIndex>0</LayerIndex>
</Layers>
<Code>success</Code>
JSON
格式
{
"IsSuccess":true,
"RequestId":"D39D7151-0299-47E3-B948-E49E1EA8D406",
"Layers":[
{
"BlobDigest":"sha256:36fb85fcb5e919cb60e782397a6be04201868fe7b38ef7669fc01caec1c8fc4e",
"LayerInstruction":"COPY",
"BlobSize":23655489,
"LayerCMD":"/usr/bin/virtual-kubelet /usr/bin/virtual-kubelet # buildkit",
"LayerIndex":0
}
],
"Code":"success"
}
错误码
访问错误中心查看更多错误码。