Azure Set-AzureStorageBlobContent изменить размер блока

Я хотел бы знать, как загрузить размер большого двоичного объекта, изменив размер их блока до 100 МБ, с помощью команды {Set-AzureStorageBlobContent}, поскольку у меня возникла проблема с превышением разрешенных 50000 блоков в хранилище больших двоичных объектов.

1 ответ

Решение

AFAIK, кажется, вы не могли этого сделать. Set-AzureStorageBlobContent Команда по существу вызывает Put Block оставьте api по умолчанию, если вы хотите изменить размер блока на 100 MB, вам нужно конкретизировать Content-Length в заголовке запроса 104857600 байт (ie100MB).

Согласно моему тесту, если мы поймаем запрос команды powershell, мы сможем найти Content-Length будет 4194304 байт по умолчанию.

В документе Set-AzureStorageBlobContent, вы найдете параметр с именем -Properties Позволило нам пройти CacheControl, ContentDisposition, ContentEncoding, ContentLanguage, ContentMD5, ContentType свойства, они все заголовки запроса, если Content-Length поддерживается, я думаю, что это будет там.

Кроме того, если вы хотите улучшить его, вы можете опубликовать свою идею в обратной связи Azure.

введите описание изображения здесь

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