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
|
| Other Status Codes |
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 |
|---|---|
|
Acr |
Informations sur l'erreur |
|
Acr |
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 |
Tableau d’erreurs détaillées |