Счетчик GetBlob для файла блока хранилища BLOB-объектов Azure

Я отправил файл размером 6 ГБ в хранилище BLOB-объектов Azure Hot Tier в виде блоков по 4 МБ.

Когда я помещаю файл, он создаст (6000/4) вызов PutBlock * 1 вызов PutBlockList. это 1501 вызов API.

Однако, когда я пытаюсь загрузить файл, он делает 1500 вызовов GetBlob или только один вызов GetBlob (или любые другие вызовы API)?

Какие все вызовы API происходят, когда я пытаюсь загрузить большой файл размером блока 4 МБ, и сколько из этих вызовов API влияют на стоимость?

Я не могу найти убедительную ссылку на этот вопрос в документации.

1 ответ

Если вы используете метод BlobClient.download() в JS SDK @azure/storage-blob, этот метод всегда будет пытаться загрузить большой двоичный объект одним запросом. Если файл большой, он может столкнуться с ошибкой при запросе, тогда он попытается продолжить загрузку с конечного смещения загруженного контента от последнего запроса.

Другие вопросы по тегам