Get BLOB (Получение BLOB-объекта)

Операция Get Blob считывает или загружает большой двоичный объект из системы, включая метаданные и свойства. Можно также вызвать метод Get Blob для считывания моментального снимка.

Запрос

Запрос Get Blob можно составить следующим образом. Рекомендуется использовать протокол HTTPS. Замените myaccount именем учетной записи хранения:

URI запроса метода GET Версия HTTP
https://myaccount.blob.core.windows.net/mycontainer/myblob

https://myaccount.blob.core.windows.net/mycontainer/myblob?snapshot=<DateTime>

https://myaccount.blob.core.windows.net/mycontainer/myblob?versionid=<DateTime>

HTTP/1.0

HTTP/1.1

Универсальный код ресурса (URI) службы эмулированного хранилища

При построении запроса к эмулированной службе хранилища укажите имя узла эмулятора и порт службы BLOB-объектов как 127.0.0.1:10000, затем укажите имя эмулированной учетной записи хранилища.

URI запроса метода GET Версия HTTP
http://127.0.0.1:10000/devstoreaccount1/mycontainer/myblob HTTP/1.0

HTTP/1.1

Дополнительные сведения см. в статье "Использование эмулятора службы хранилища Azure для разработки и тестирования".

Параметры универсального кода ресурса (URI)

В URI запроса могут быть заданы следующие дополнительные параметры.

Параметр Описание
snapshot Необязательный элемент. Параметр моментального снимка является непрозрачным значением DateTime, которое, если присутствует, указывает моментальный снимок BLOB-объекта для получения. Дополнительные сведения о работе с моментальными снимками BLOB-объектов см. в разделе "Создание моментального снимка большого двоичного объекта".
versionid Необязательный, версия 2019-12-12 и более позднюю. Параметр versionid является непрозрачным DateTime значением, которое при наличии указывает версию извлекаемого большого двоичного объекта.
timeout Необязательный элемент. Параметр timeout указывается в секундах. Дополнительные сведения см. в разделе "Установка времени ожидания" для операций службы BLOB-объектов.

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

В следующей таблице перечислены обязательные и необязательные заголовки запросов.

Заголовок запроса Описание
Authorization Обязательный. Указывает схему авторизации, имя учетной записи и подпись. Дополнительные сведения см. в статье Авторизация запросов к Службе хранилища Azure.
Date или x-ms-date Обязательный. Задает время запроса в формате UTC. Дополнительные сведения см. в статье Авторизация запросов к Службе хранилища Azure.
x-ms-version Требуется для всех авторизованных запросов, необязательно для анонимных запросов. Задает версию операции, используемой для этого запроса. Если этот заголовок опущен для анонимного запроса, служба выполняет запрос с версией 2009-09-19. Дополнительные сведения см. в статье "Управление версиями" для служб хранилища Azure.
Range Необязательный элемент. Возвращают только байты большого двоичного объекта в указанном диапазоне.
x-ms-range Необязательный элемент. Возвращают только байты большого двоичного объекта в указанном диапазоне. Если заданы оба параметра, Range и x-ms-range, то служба использует значение x-ms-range. Если параметры не указаны, то возвращается все содержимое большого двоичного объекта. Дополнительные сведения см. в разделе "Указание заголовка диапазона для операций службы BLOB-объектов ".
x-ms-lease-id: <ID> Необязательный элемент. Если этот заголовок указан, то операция будет выполнена, только если выполняются оба следующих условия.

— Аренда большого двоичного объекта в настоящее время активна.
— Идентификатор аренды, указанный в запросе, соответствует идентификатору большого двоичного объекта.

Если этот заголовок указан и оба эти условия не выполнены, попытка выполнения запроса окончится неудачей и операция Get Blob завершится ошибкой с кодом состояния 412 (необходимое условие не выполнено).
x-ms-range-get-content-md5: true Необязательный элемент. Если этот заголовок установлен true и указан вместе с заголовком Range , служба возвращает хэш MD5 для диапазона, если диапазон меньше или равен 4 МиБ.

Если этот заголовок указан без заголовка Range, то служба возвращает код состояния 400 (неверный запрос).

Если этот заголовок имеет значение true , если диапазон превышает 4 МиБ, служба возвращает код состояния 400 (недопустимый запрос).
x-ms-range-get-content-crc64: true Необязательный элемент. Если этот заголовок задан true и указан вместе с заголовком Range , служба возвращает хэш CRC64 для диапазона, если диапазон меньше или равен 4 МиБ.

Если этот заголовок указан без заголовка Range, то служба возвращает код состояния 400 (неверный запрос).

Если этот заголовок имеет значение true , если диапазон превышает 4 МиБ, служба возвращает код состояния 400 (недопустимый запрос).

Если оба x-ms-range-get-content-md5 заголовка x-ms-range-get-content-crc64 присутствуют, запрос завершится ошибкой 400 (недопустимый запрос).

Этот заголовок поддерживается в версиях 2019-02-02 или более поздней версии.
Origin Необязательный элемент. Указывает источник, от которого выдан запрос. Наличие этого заголовка приводит к появлению в ответе заголовков совместного использования ресурсов (CORS).
x-ms-client-request-id Необязательный элемент. Предоставляет созданное клиентом непрозрачное значение с ограничением на 1 КиБ, которое записывается в журналы аналитики при включении ведения журнала аналитики хранилища. Мы настоятельно рекомендуем использовать этот заголовок для сопоставления операций на стороне клиента с запросами, которые получает сервер. Дополнительные сведения см. в статье "Сведения о Аналитика Службы хранилища ведения журнала и ведения журнала Azure: использование журналов для отслеживания запросов на хранение".

Эта операция также поддерживает использование условных заголовков для чтения только BLOB-объекта, только если выполняются указанные условия. Дополнительные сведения см. в статье Указание условных заголовков для операций службы BLOB-объектов.

Заголовки запросов (ключи шифрования, предоставленные клиентом)

Начиная с версии 2019-02-02, в запросе можно указать следующие заголовки для чтения большого двоичного объекта, зашифрованного с помощью ключа, предоставленного клиентом. Шифрование с помощью предоставленного клиентом ключа (и соответствующего набора заголовков) является необязательным. Если большой двоичный объект ранее был зашифрован с помощью ключа, предоставленного клиентом, эти заголовки должны быть включены в запрос, чтобы успешно завершить операцию чтения.

Заголовок запроса Описание
x-ms-encryption-key Обязательный. Ключ шифрования AES-256 в кодировке Base64.
x-ms-encryption-key-sha256 Необязательный элемент. Хэш sha256 в кодировке Base64 ключа шифрования.
x-ms-encryption-algorithm: AES256 Обязательный. Указывает алгоритм, используемый для шифрования. Для этого заголовка должно быть установлено значение AES256.

Текст запроса

Отсутствует.

Ответ

Ответ включает код состояния HTTP, набор заголовков ответа и текст ответа, который содержит большой двоичный объект.

Код состояния

Успешная операция считывания полного большого двоичного объекта возвращает код состояния 200 (ОК).

Успешная операция считывания указанного диапазона возвращает код состояния 206 (частичное содержимое).

Сведения о кодах состояния см. в разделе "Коды состояния" и "Коды ошибок".

Заголовки откликов

Ответ для этой операции включает следующие заголовки. Ответ может также включать дополнительные стандартные заголовки HTTP. Все стандартные заголовки соответствуют спецификации протокола HTTP/1.1.

Синтаксис Описание
Last-Modified Дата и время последнего изменения BLOB-объекта. Дата в формате согласно RFC 1123.

Любая операция, которая изменяет большой двоичный объект, включая обновление метаданных или свойств большого двоичного объекта, изменяет время последнего изменения большого двоичного объекта.
x-ms-creation-time Версия 2017-11-09 и более позднюю. Дата и время создания большого двоичного объекта. Дата в формате согласно RFC 1123.
x-ms-meta-name:value Набор пары «имя-значение», связанной с этим большим двоичным объектом, в качестве определяемых пользователем метаданных.
x-ms-tag-count Версия 2019-12-12 или более позднюю. Если большой двоичный объект содержит теги, возвращает количество тегов, хранящихся в большом двоичном объекте. Этот заголовок не возвращается, если в большом двоичном объекте нет тегов.
Content-Length Число байтов в тексте ответа.
Content-Type Тип содержимого, указанный для BLOB-объекта. Тип содержимого по умолчанию — application/octet-stream.
Content-Range Указывает диапазон байтов, возвращенных в случае, если клиент запросил подмножество большого двоичного объекта путем указания заголовка запроса Range.
ETag ETag содержит значение, которое позволяет выполнять операции условно. Дополнительные сведения см. в разделе "Указание условных заголовков для операций службы BLOB-объектов ". Если версия запроса 2011-08-18 или более поздняя, то значение ETag будет указано в кавычках.
Content-MD5 Если большой двоичный объект имеет хэш MD5 и эта операция Get Blob должна прочитать весь большой двоичный объект, то возвращается этот заголовок ответа, чтобы клиент смог проверить целостность содержимого сообщения.

В версии 2012-02-12 и более поздних метод Put Blob задает значение хэша MD5 большого двоичного объекта, даже если запрос Put Blob не включает заголовок MD5.

Если запрос должен прочитать указанный диапазон и x-ms-range-get-content-md5 задано значение true, запрос возвращает хэш MD5 для диапазона, если размер диапазона меньше или равен 4 МиБ.

Если ни один из наборов условий не выполняется, то заголовок Content-MD5 не имеет значения.

Если заголовок x-ms-range-get-content-md5 указан без заголовка Range, то служба возвращает код состояния 400 (неверный запрос).

Если задано значениеtrue, если x-ms-range-get-content-md5 диапазон превышает 4 МиБ, служба возвращает код состояния 400 (недопустимый запрос).
x-ms-content-crc64 Если запрос должен считать указанный диапазон и x-ms-range-get-content-crc64 задано значение true, запрос возвращает хэш CRC64 для диапазона, если размер диапазона меньше или равен 4 МиБ.

Если заголовок x-ms-range-get-content-crc64 указан без заголовка Range, то служба возвращает код состояния 400 (неверный запрос).

Если задано значениеtrue, если x-ms-range-get-content-crc64 диапазон превышает 4 МиБ, служба возвращает код состояния 400 (недопустимый запрос).
Content-Encoding Заголовок возвращает значение, которое было указано для заголовка запроса Content-Encoding.
Content-Language Заголовок возвращает значение, которое было указано для заголовка запроса Content-Language.
Cache-Control Заголовок возвращается в том случае, если он был ранее указан для большого двоичного объекта.
Content-Disposition Возвращается для запросов к 2013-08-15 и последующей версии. Заголовок возвращает значение, которое было указано для заголовка x-ms-blob-content-disposition.

Поле заголовка ответа Content-Disposition предоставляет дополнительные сведения о том, как обрабатывать полезные данные ответа, а также может использоваться для присоединения дополнительных метаданных. Например, если ему задано значение attachment, то это значит, что агент пользователя не покажет ответ, а выведет на экран диалоговое окно Сохранить как с именем файла, отличным от имени указанного большого двоичного объекта.
x-ms-blob-sequence-number Текущий порядковый номер для страничного большого двоичного объекта.

Этот заголовок не возвращается для блочных BLOB-объектов или добавочных BLOB-объектов.
x-ms-blob-type: <BlockBlob | PageBlob | AppendBlob> Возвращает тип большого двоичного объекта.
x-ms-copy-completion-time: <datetime> Версия 2012-02-12 и более позднюю. Время завершения последней попытки операции Copy Blob, в которой этот большой двоичный объект был целевым. Это значение может указывать время завершенной, отмененной или неуспешной попытки копирования. Этот заголовок не выводится, если копирование не завершено, если большой двоичный объект не является целевым в операции Copy Blob либо если большой двоичный объект был изменен после завершения операции Copy Blob с помощью методов Set Blob Properties, Put Blob или Put Block List.
x-ms-copy-status-description: <error string> Версия 2012-02-12 и более позднюю. Возникает только тогда, когда параметр x-ms-copy-status имеет значение failed или pending. Описывает причину последнего неустранимого или устранимого сбоя операции копирования. Этот заголовок не выводится, если большой двоичный объект не является целевым в операции Copy Blob либо если большой двоичный объект был изменен после завершения операции Copy Blob с помощью методов Set Blob Properties, Put Blob или Put Block List.
x-ms-copy-id: <id> Версия 2012-02-12 и более позднюю. Строковый идентификатор последней попытки операции Copy Blob, в которой этот большой двоичный объект был целевым. Этот заголовок не выводится, если большой двоичный объект не является целевым в операции Copy Blob либо если большой двоичный объект был изменен после завершения операции Copy Blob с помощью методов Set Blob Properties, Put Blob или Put Block List.
x-ms-copy-progress: <bytes copied/bytes total> Версия 2012-02-12 и более позднюю. Содержит число скопированных байтов и общее число байтов в источнике после последней попытки операции Copy Blob, в которой этот большой двоичный объект был целевым. Может показывать от 0 до Content-Length скопированных байтов. Этот заголовок не выводится, если большой двоичный объект не является целевым в операции Copy Blob либо если большой двоичный объект был изменен после завершения операции Copy Blob с помощью методов Set Blob Properties, Put Blob или Put Block List.
x-ms-copy-source: url Версия 2012-02-12 и более позднюю. URL-адрес длиной до 2 КиБ, указывающий исходный BLOB-объект или файл, используемый в последней попытке Copy Blob , в которой этот BLOB-объект был целевым BLOB-объектом. Этот заголовок не выводится, если большой двоичный объект не является целевым в операции Copy Blob либо если большой двоичный объект был изменен после завершения операции Copy Blob с помощью методов Set Blob Properties, Put Blob или Put Block List.

URL-адрес, возвращаемый в этом заголовке, содержит все параметры запроса, используемые в операции копирования исходного большого двоичного объекта, включая маркер SAS, используемый для доступа к исходному BLOB-объекту.
x-ms-copy-status: <pending | success | aborted | failed> Версия 2012-02-12 и более позднюю. Состояние операции копирования, определенной параметром x-ms-copy-id, со следующими значениями:

- success: успешное копирование завершено.
- pending: выполняется копирование. Параметр x-ms-copy-status-description показывает, замедляют ли временные, устранимые ошибки копирование, не вызывая сбоя.
- aborted: копирование было завершено на Abort Copy Blob.
- failed: сбой копирования. См. описание ошибки в параметре x-ms-copy-status-description.

Этот заголовок не выводится, если большой двоичный объект не является целевым в операции Copy Blob либо если большой двоичный объект был изменен после завершения операции Copy Blob с помощью методов Set Blob Properties, Put Blob или Put Block List.
x-ms-lease-duration: <infinite | fixed> Версия 2012-02-12 и более позднюю. Когда большой двоичный объект получил аренду, указывает, какой срок имеет аренда — конечный или бесконечный.
x-ms-lease-state: <available | leased | expired | breaking | broken> Версия 2012-02-12 и более позднюю. Состояние аренды большого двоичного объекта.
x-ms-lease-status:<locked | unlocked> Текущее состояние аренды большого двоичного объекта.
x-ms-request-id Этот заголовок однозначно определяет выполненный запрос, его также можно использовать для устранения связанных с запросом неполадок. Дополнительные сведения см. в разделе "Устранение неполадок с операциями API".
x-ms-version Указывает версию службы BLOB-объектов, используемую для выполнения запроса. Включено для запросов, выполненных с использованием версии 2009-09-19 и более поздних версий.

Этот заголовок также возвращается для анонимных запросов без указания версии, если контейнер был помечен как доступный для общего доступа с помощью версии 2009-09-19 службы BLOB-объектов.
Accept-Ranges: bytes Указывает, что служба поддерживает запросы для частичного содержимого большого двоичного объекта. Включается для запросов, сделанных с помощью версии 2011-08-18 и более поздних версий, и для службы в пакете SDK версии 1.6 или более поздней версии.
Date Значение даты и времени в формате UTC, сформированное службой и указывающее время, когда был инициирован ответ.
Access-Control-Allow-Origin Возвращается, если запрос содержит заголовок Origin и включен CORS с совпадающим правилом. В случае совпадения этот заголовок возвращает значение заголовка источника запроса.
Access-Control-Expose-Headers Возвращается, если запрос содержит заголовок Origin и включен CORS с совпадающим правилом. Возвращает список заголовков ответа, которые должны быть предоставлены клиенту или отправителю запроса.
Vary Возвращается со значением заголовка Origin, если заданы правила CORS. Дополнительные сведения см. в разделе "Поддержка CORS" для служб хранилища .
Access-Control-Allow-Credentials Возвращается, если запрос содержит заголовок Origin и включен CORS с совпадающим правилом, которое не допускает использования всех источников. Этот заголовок будет установлен в значение true.
x-ms-blob-committed-block-count Количество зафиксированных блоков, присутствующих в большом двоичном объекте. Этот заголовок возвращается только для добавочных BLOB-объектов.
x-ms-server-encrypted: true/false Версия 2015-12-11 или более позднюю. Значение этого заголовка задается true , если данные БОЛЬШИХ двоичных объектов и метаданные приложения полностью шифруются с помощью указанного алгоритма. В противном случае устанавливается false значение (если большой двоичный объект незашифрован или если шифруются только части метаданных большого двоичного объекта или приложения).
x-ms-encryption-key-sha256 Версия 2019-02-02 или более позднюю. Этот заголовок возвращается, если большой двоичный объект зашифрован с помощью предоставленного клиентом ключа.
x-ms-encryption-scope Версия 2019-02-02 или более позднюю. Этот заголовок возвращается, если большой двоичный объект зашифрован с областью шифрования.
x-ms-blob-content-md5 Начиная с версии 2016-05-31, если большой двоичный объект имеет хэш MD5 и если запрос содержит заголовок диапазона (Range или x-ms-range), этот заголовок ответа возвращается со значением MD5 всего большого двоичного объекта. Это значение может быть или не равно значению, возвращаемого в заголовке Content-MD5, с последним вычисляемым из запрошенного диапазона.
x-ms-client-request-id Этот заголовок можно использовать для устранения неполадок запросов и соответствующих ответов. Значение этого заголовка равно значению заголовка x-ms-client-request-id , если оно присутствует в запросе, а значение не более 1024 видимых символов ASCII. x-ms-client-request-id Если заголовок отсутствует в запросе, этот заголовок не будет присутствовать в ответе.
x-ms-last-access-time Версия 2020-02-10 или более позднюю. Указывает время последнего доступа к данным большого двоичного объекта на основе политики отслеживания времени последнего доступа учетной записи хранения. Заголовок не возвращается, если учетная запись хранения не имеет политики отслеживания времени последнего доступа или политика отключена. Сведения о настройке политики отслеживания времени последнего доступа учетной записи хранения см. в разделе API службы BLOB-объектов.
x-ms-blob-sealed Версия 2019-12-12 или более позднюю, возвращаемая только для добавочных BLOB-объектов. Если добавочный BLOB-объект был запечатан, значение будет иметь значение true, см. раздел "Добавление BLOB-объектов с печатью"
x-ms-immutability-policy-until-date Версия 2020-06-12 или более позднюю. Указывает дату хранения, заданную в большом двоичном объекте. Это дата, до которой большой двоичный объект можно защитить от изменения или удаления. Возвращается только в том случае, если политика неизменяемости задана в большом двоичном объекте. Значение этого заголовка — формат RFC1123.
x-ms-immutability-policy-mode: unlocked/locked Версия 2020-06-12 или более позднюю. Режим политики неизменяемости возвращается, если политика неизменяемости задана в большом двоичном объекте. Значения: unlocked/locked. unlocked указывает, что пользователь может изменить политику, увеличивая или уменьшая дату хранения. locked указывает, что эти действия запрещены.
x-ms-legal-hold: true/false Версия 2020-06-12 или более позднюю. Этот заголовок не возвращается, если в большом двоичном объекте нет юридического удержания. Значение этого заголовка имеет значение true, если большой двоичный объект содержит юридическое удержание и его значение имеет значение true. В противном случае значение равно false, если большой двоичный объект содержит удержание по юридическим причинам и его значение false.
x-ms-owner Версия 2020-06-12 или более позднюю только для учетных записей с включенным иерархическим пространством имен. Возвращает пользователя владельца файла или каталога.
x-ms-group Версия 2020-06-12 или более позднюю только для учетных записей с включенным иерархическим пространством имен. Возвращает группу владельцев файла или каталога.
x-ms-permissions Версия 2020-06-12 или более позднюю только для учетных записей с включенным иерархическим пространством имен. Возвращает разрешения, заданные для "user", "group" и "other" в файле или каталоге. Каждое отдельное разрешение находится в формате [r,w,x,-]{3} .
x-ms-resource-type Версия 2020-10-02 или более позднюю только для учетных записей с включенным иерархическим пространством имен. Возвращает тип ресурса для пути, который может быть либо file/directory.

Текст ответа

Текст ответа содержит большой двоичный объект.

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

Status Response:  
HTTP/1.1 200 OK  
  
Response Headers:  
x-ms-blob-type: BlockBlob  
x-ms-lease-status: unlocked  
x-ms-lease-state: available  
x-ms-meta-m1: v1  
x-ms-meta-m2: v2  
Content-Length: 11  
Content-Type: text/plain; charset=UTF-8  
Date: <date>  
ETag: "0x8CB171DBEAD6A6B"  
Vary: Origin  
Last-Modified: <date>  
x-ms-version: 2015-02-21  
Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0  
x-ms-copy-id: 36650d67-05c9-4a24-9a7d-a2213e53caf6  
x-ms-copy-source: <url>  
x-ms-copy-status: success  
x-ms-copy-progress: 11/11  
x-ms-copy-completion-time: <date>  
  

Авторизация

Если список управления доступом контейнера разрешает анонимный доступ к большому двоичному объекту, то любой клиент может вызвать эту операцию. Если контейнер является закрытым, то эта операция может быть выполнена владельцем учетной записи и любым пользователем с подписью общего доступа и разрешением на чтение большого двоичного объекта.

Примечания

Для страничного большого двоичного объекта операция Get Blob для диапазона страниц, которые еще не имеют содержимого или были очищены, возвращает нуль.

При вызове метода Get Blob для страничного большого двоичного объекта без указания диапазона служба возвращает диапазон страниц не более значения, указанного в заголовке x-ms-blob-content-length. Для всех страниц без содержимого служба возвращает нуль.

Для добавочного большого двоичного объекта Get Blob операция возвращает x-ms-blob-committed-block-count заголовок. Этот заголовок указывает количество зафиксированных блоков в большом двоичном объекте. Заголовок x-ms-blob-committed-block-count не возвращается для блочных BLOB-объектов или страничных BLOB-объектов.

Выполнение Get Blob операции может занять 2 минуты на МиБ. Если операция занимает больше 2 минут на МиБ в среднем, то время ожидания операции истекает.

Заголовок x-ms-version необходим для получения большого двоичного объекта, принадлежащего частному контейнеру. Если большой двоичный объект принадлежит контейнеру, который доступен для полного или частичного открытого доступа, то любой клиент может прочитать его без указания версии. Версия службы не требуется для получения большого двоичного объекта, принадлежащего открытому контейнеру. См. дополнительные сведения об ограничении доступа к контейнерам и BLOB-объектам.

Не Get Blob удается выполнить архивный блочный BLOB-объект.

Операции копирования

Чтобы определить, успешно ли завершилась операция Copy Blob, сначала убедитесь, что значение заголовка x-ms-copy-id целевого большого двоичного объекта совпадает с идентификатором копирования, полученным при вызове метода Copy Blob. Соответствие гарантирует, что другое приложение не вызвало операцию отмены копирования и не начало новую операцию Copy Blob. Затем проверьте заголовок x-ms-copy-status: success. Однако следует иметь в виду, что все операции записи в большой двоичный объект, за исключением операций Lease, Put Page и Put Block, удаляют свойства x-ms-copy-* из большого двоичного объекта. Эти свойства также не копируются операциями Copy Blob, которые используют версии до 2012-02-12.

Предупреждение

URL-адрес, возвращаемый в заголовке x-ms-copy-source , содержит все параметры запроса, используемые в операции копирования в исходном BLOB-объекте. Если маркер SAS используется для доступа к исходному BLOB-объекту, этот маркер SAS будет отображаться в заголовке x-ms-copy-source при Get Blob вызове целевого БОЛЬШОго двоичного объекта.

Когда параметр x-ms-copy-status: failed выводится в ответе, x-ms-copy-status-description содержит дополнительные сведения об ошибке Copy Blob.

В следующей таблице описаны три поля каждого значения x-ms-copy-status-description.

Компонент Описание
Код состояния HTTP Обычно это целое число из 3 цифр, указывающее ошибку.
Код ошибки Ключевое слово, описывающее ошибку, предоставляемую Azure в элементе <ErrorCode> . Если элемент ErrorCode> не <отображается, используется ключевое слово, содержащее стандартный текст ошибки, связанный с кодом состояния HTTP из 3 цифр в спецификации HTTP. См. распространенные коды ошибок REST API.
Сведения Подробное описание ошибки в кавычках.

В следующей таблице описаны значения x-ms-copy-status и x-ms-copy-status-description распространенных ошибок.

Важно!

Приведенный здесь текст описания может быть изменен без уведомления и даже без изменения версии, поэтому не следует полагаться на точное совпадение текста.

Сценарий Значение x-ms-copy-status Значение x-ms-copy-status-description
Операция копирования успешно завершена. Успешное завершение пустых
Пользователь прекратил операцию копирования до завершения. aborted пустых
Во время считывания данных из исходного большого двоичного объекта возникла ошибка операции копирования, однако операция будет повторена. ожидание 502 (неверный шлюз). «Во время чтения данных из источника возникла ошибка, предполагающая повтор операции. Попытка будет повторена. Время сбоя: <время>"
Во время записи в целевой большой двоичный объект возникла ошибка операции копирования, однако операция будет повторена. ожидание 500 (внутренняя ошибка сервера). «Обнаружена ошибка, предполагающая повтор операции. Попытка будет повторена. Время сбоя: <время>"
Во время считывания данных из исходного большого двоичного объекта возникла неустранимая ошибка операции копирования. сбой 404 (ресурс не найден). «Возникла ошибка копирования во время чтения данных из источника».

Примечание: При создании отчетов об этой базовой ошибке Azure возвращается ResourceNotFound в элементе ErrorCode . Если в ответе нет ErrorCode элемента, отображается стандартное строковое представление состояния HTTP, например NotFound .
Время ожидания, ограничивающее все операции копирования, истекло. (В настоящий момент время ожидания составляет 2 недели.) сбой 500 (операция отменена). «Копирование превысило максимально допустимое время».
Во время чтения из источника операция копирования слишком часто завершалась ошибкой и не удовлетворила допустимому количеству попыток. (Это время ожидания предотвращает повторы операции с очень плохим источником в течение двух недель, прежде чем возникает ошибка.) сбой 500 (операция отменена). «Копирование завершилось ошибкой во время чтения данных из источника».

x-ms-last-access-time отслеживает время доступа к данным большого двоичного объекта на основе политики отслеживания времени последнего доступа учетной записи хранения. Доступ к метаданным большого двоичного объекта не изменяет время последнего доступа.

См. также

Авторизация запросов в службу хранилища Azure
Коды состояния и ошибок
Коды ошибок службы BLOB-объектов
Задание времени ожидания для операций службы BLOB-объектов