Partager via


Container Registry Blob - Get Chunk

Récupérez l’objet blob à partir du registre identifié par digest. Ce point de terminaison peut également prendre en charge RFC7233 demandes de plage conformes. Le support peut être détecté en émettant une requête HEAD. Si l’en-tête Accept-Range: bytes est renvoyé, les demandes de plage peuvent être utilisées pour récupérer du contenu partiel.

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

Paramètres URI

Nom Dans Obligatoire Type Description
digest
path True

string

Résumé d’un BLOB

endpoint
path True

string (uri)

name
path True

string

Nom de l’image (y compris l’espace de noms)

api-version
query True

string

minLength: 1

Version de l’API à utiliser pour cette opération.

En-tête de la demande

Nom Obligatoire Type Description
range True

string

Format : bytes=<start-end><>, en-tête HTTP Range spécifiant le bloc blob.

Réponses

Nom Type Description
Other Status Codes

file

Réussite

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

En-têtes

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

AcrErrors

Réponse d’erreur inattendue.

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

Sécurité

OAuth2Auth

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
https://containerregistry.azure.net/.default

Exemples

Get a blob Chunk

Exemple de requête

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

Exemple de réponse

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

Définitions

Nom Description
AcrErrorInfo

Informations sur l'erreur

AcrErrors

Réponse d’erreur ACR décrivant la raison de l’échec de l’opération

AcrErrorInfo

Informations sur l'erreur

Nom Type Description
code

string

Code d’erreur

detail

object

Détails de l’erreur

message

string

Message d'erreur

AcrErrors

Réponse d’erreur ACR décrivant la raison de l’échec de l’opération

Nom Type Description
errors

AcrErrorInfo[]

Tableau d’erreurs détaillées