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
|
| Other Status Codes |
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 |
|---|---|
|
Acr |
Informações de erro |
|
Acr |
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 |
Matriz de erro detalhado |