Поделиться через


Container Registry Blob - Get Chunk

Извлеките большой двоичный объект из реестра, определенного .digest Эта конечная точка также может поддерживать запросы диапазона, совместимые с RFC7233. Поддержку можно обнаружить, выполнив запрос HEAD. Если заголовок Accept-Range: bytes возвращается, запросы диапазона могут использоваться для получения частичного содержимого.

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

Параметры URI

Имя В Обязательно Тип Описание
digest
path True

string

Дайджест BLOB

endpoint
path True

string (uri)

name
path True

string

Имя изображения (включая пространство имен)

api-version
query True

string

minLength: 1

Версия API, используемая для данной операции.

Заголовок запроса

Имя Обязательно Тип Описание
range True

string

Формат : bytes=<start-end><>, заголовок HTTP Range, указывающий фрагмент blob.

Ответы

Имя Тип Описание
Other Status Codes

file

Успешно

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

Заголовки

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

AcrErrors

Непредвиденное сообщение об ошибке.

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

Безопасность

OAuth2Auth

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
https://containerregistry.azure.net/.default

Примеры

Get a blob Chunk

Образец запроса

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

Пример ответа

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

Определения

Имя Описание
AcrErrorInfo

Сведения об ошибке

AcrErrors

Ответ об ошибке ACR с описанием причины сбоя операции

AcrErrorInfo

Сведения об ошибке

Имя Тип Описание
code

string

Код ошибки

detail

object

Сведения об ошибке

message

string

Сообщение об ошибке

AcrErrors

Ответ об ошибке ACR с описанием причины сбоя операции

Имя Тип Описание
errors

AcrErrorInfo[]

Массив детализированных ошибок