Учебники

Microsoft Azure — BLOB-объекты

Давайте сначала поймем, что такое Blob. Слово «Blob» расширяется до B inary L arge OB ject. BLOB-объекты включают изображения, текстовые файлы, видео и аудио. В службе, предлагаемой Windows Azure, есть три типа больших двоичных объектов, а именно блочные, добавляемые и страничные большие двоичные объекты.

  • Блоковые блоки — это набор отдельных блоков с уникальным идентификатором блока. Блоковые блоки позволяют пользователям загружать большой объем данных.

  • Добавить BLOB-объекты — это оптимизированные блоки, которые помогают повысить эффективность операций.

  • Страничные капли — это компиляция страниц. Они позволяют произвольные операции чтения и записи. При создании большого двоичного объекта, если тип не указан, по умолчанию устанавливается тип блока.

Блоковые блоки — это набор отдельных блоков с уникальным идентификатором блока. Блоковые блоки позволяют пользователям загружать большой объем данных.

Добавить BLOB-объекты — это оптимизированные блоки, которые помогают повысить эффективность операций.

Страничные капли — это компиляция страниц. Они позволяют произвольные операции чтения и записи. При создании большого двоичного объекта, если тип не указан, по умолчанию устанавливается тип блока.

Все капли должны быть в контейнере на вашем складе. Вот как создать контейнер в хранилище Azure.

Создать контейнер

Шаг 1. Перейдите на портал Azure, а затем в свою учетную запись хранения.

Шаг 2 — Создайте контейнер, нажав «Создать новый контейнер», как показано на следующем рисунке.

Blobs Создают Контейнер

В раскрывающемся списке «Доступ» есть три параметра, которые устанавливают права доступа к BLOB-объектам. Опция «Private» позволит только владельцу аккаунта получить к нему доступ. «Public Container» разрешит анонимный доступ ко всему содержимому этого контейнера. Параметр «Публичный блоб» устанавливает открытый доступ к блобу, но не разрешает доступ к контейнеру.

Загрузить BLOB-объект с помощью PowerShell

Шаг 1. Перейдите к «Windows PowerShell» на панели задач и щелкните правой кнопкой мыши. Выберите «Запустить ISE от имени администратора».

Шаг 2 — Следующая команда позволит вам получить доступ к вашей учетной записи. Вы должны изменить поля, выделенные во всех командах.

$context = New-AzureStorageContext -StorageAccountName tutorialspoint StorageAccountKey

iUZNeeJD+ChFHt9XHL6D5rkKFWjzyW4FhV0iLyvweDi+Xtzfy76juPzJ+mWtDmbqCWjsu/nr+1pqBJj rdOO2+A== 

Шаг 3 — Запустите следующую команду. Вы получите подробную информацию о своей учетной записи Azure. Это позволит убедиться, что ваша подписка настроена.

Get-AzureSubscription 

Шаг 4 — Запустите следующую команду, чтобы загрузить свой файл.

Set-AzureStorageBlobContent -Blob Montiorlog.png -Container images -File 
"E:\MyPictures\MonitorLog.png" -Context $context -Force

Загрузить BLOB-объект с помощью PowerShell

Шаг 5 — Чтобы проверить, загружен ли файл, выполните следующую команду.

Get-AzureStorageBlob -Container $ContainerName -Context $ctx | Select Name 

Скачать Blob

Шаг 1 — Установите каталог, в который вы хотите скачать файл.

$localTargetDirectory = "C:\Users\Sahil\Downloads"

Шаг 2 — Загрузите его.

$BlobName = "Montiorlog.png" Get-AzureStorageBlobContent -Blob $BlobName 
Container $ContainerName -Destination $localTargetDirectory -Context $ctx

Помните следующее —

  • Все имена команд и имена файлов чувствительны к регистру.

  • Команды должны быть в одной строке или должны быть продолжены в следующей строке путем добавления `в предыдущей строке (` является символом продолжения в PowerShell)

Все имена команд и имена файлов чувствительны к регистру.

Команды должны быть в одной строке или должны быть продолжены в следующей строке путем добавления `в предыдущей строке (` является символом продолжения в PowerShell)

Управление BLOB-объектами с помощью Azure Storage Explorer

Управлять BLOB-объектами довольно просто, используя интерфейс «Azure Storage Explorer», так же как и Windows Explorer и проводник папок. Вы можете создать новый контейнер, загрузить BLOB-объекты, просмотреть их в указанном формате и загрузить их. Более того, вы можете очень просто скопировать их во вторичное местоположение с помощью этого интерфейса. Следующее изображение проясняет процесс. Как видно, после добавления учетной записи мы можем выбрать ее из выпадающего списка и приступить к работе. Это делает работу с хранилищем Azure очень простой.