Partilhar via


Container Registry Blob - Get Chunk

Recupere o blob do registro identificado por digest. Este ponto de extremidade também pode suportar solicitações de intervalo compatíveis com RFC7233. O suporte pode ser detetado emitindo uma solicitação HEAD. Se o cabeçalho Accept-Range: bytes for retornado, as solicitações de intervalo poderão ser usadas para buscar conteúdo parcial.

GET {endpoint}/v2/{name}/blobs/{digest}?_overload=getChunk&api-version=2021-07-01

Parâmetros URI

Nome Em Necessário Tipo Descrição
digest
path True

string

Resumo de um BLOB

endpoint
path True

string (uri)

name
path True

string

Nome da imagem (incluindo o namespace)

api-version
query True

string

minLength: 1

A versão da API a utilizar para esta operação.

Cabeçalho de Pedido

Nome Necessário Tipo Descrição
range True

string

Formato: bytes=<start-end><>, cabeçalho HTTP Range especificando blob chunk.

Respostas

Nome Tipo Descrição
Other Status Codes

file

Com êxito

Media Types: "application/octet-stream", "application/json"

Cabeçalhos

  • Content-Length: integer
  • Content-Range: string
Other Status Codes

AcrErrors

Uma resposta de erro inesperada.

Media Types: "application/octet-stream", "application/json"

Segurança

OAuth2Auth

Tipo: oauth2
Flow: implicit
URL de autorização: https://login.microsoftonline.com/common/oauth2/authorize

Alcances

Nome Descrição
https://containerregistry.azure.net/.default

Exemplos

Get a blob Chunk

Pedido de exemplo

GET {endpoint}/v2/prod/bash/blobs/sha256:16463e0c481e161aabb735437d30b3c9c7391c2747cc564bb927e843b73dcb39?_overload=getChunk&api-version=2021-07-01

Resposta de exemplo

Content-Length: 300
Content-Range: bytes 0-299/5635
"eyJhcmNoaXRlY3R1cmUiOiJhbWQ2NCIsImNvbmZpZyI6eyJIb3N0bmFtZSI6IiIsIkRvbWFpbm5hbWUiOiIiLCJVc2VyIjoiIiwiQXR0YWNoU3RkaW4iOmZhbHNlLCJBdHRhY2hTdGRvdXQiOmZhbHNlLCJBdHRhY2hTdGRlcnIiOmZhbHNlLCJUdHkiOmZhbHNlLCJPcGVuU3RkaW4iOmZhbHNlLCJTdGRpbk9uY2UiOmZhbHNlLCJFbnYiOlsiUEFUSD0vdXNyL2xvY2FsL3NiaW46L3Vzci9sb2NhbC9iaW46L3Vzci9zYmluOi91c3IvYmluOi9zYmluOi9iaW4iLCJfQkFTSF9HUEdfS0VZPTdDMDEzNUZCMDg4QUFGNkM2NkM2NTBCOUJC"

Definições

Nome Descrição
AcrErrorInfo

Informações de erro

AcrErrors

Resposta de erro Acr descrevendo por que a operação falhou

AcrErrorInfo

Informações de erro

Nome Tipo Descrição
code

string

Código de erro

detail

object

Detalhes do erro

message

string

Mensagem de erro

AcrErrors

Resposta de erro Acr descrevendo por que a operação falhou

Nome Tipo Descrição
errors

AcrErrorInfo[]

Matriz de erro detalhado