Найти в Дзене
Full Stack

Создание общего ресурсного файла на Microsoft Azure

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

Поскольку для общего ресурсного файла Azure требуется место для хранения файлов, вам необходимо заранее создать учетную запись.
Создание общего ресурсного файла на Azure от Microsoft с помощью PowerShell
Создание общего ресурсного файла на Azure от Microsoft с помощью PowerShell

Кроме того, я буду считать то, что вы уже загрузили модули AzureRm и PowerShell, а также прошли процедуру аутентификации.

Ну и для начала создайте объект хранилища Azure, который позволяет передать имя учетной записи и ключ для создания общего ресурсного файла, командой New-AzureStorageContext.

Но, если вдруг вы по каким-то причинам забыли запомнить или записать ключ, то вы можете использовать команду Get-AzureRmStorageAccountKey.

И вот, как данная команда возвращает первичный и вторичный ключ:

Пример выполненной команды Get-AzureRmStorageAccountKey.
Пример выполненной команды Get-AzureRmStorageAccountKey.

Также, мы можем получить первичный ключ и назначить его переменной следующим образом: PS> $key = (Get-AzureRmStorageAccountKey -ResourceGroupName General -Name generaldiag805)[0].value

Ну, а когда мы узнали ключ и имя учетной записи хранения, мы можем передать их в New-AzureStorageContext следующим образом:

$parameters = @ {
StorageAccountName = 'generaldiag805'
StorageAccountKey = $key
}
$storageContext = New-AzureStorageContext @parameters

Еще мы можем создать общий ресурсный файл или общий ресурс хранения в PowerShell, с помощью команды New-AzureStorageShare.

New-AzureStorageShare logs -Context $storageContext

Когда данная команда будет выполнена, она вернет конечную точку, представляющую общий файловый ресурс.

Создание общего ресурсного файла в Microsoft Azure.
Создание общего ресурсного файла в Microsoft Azure.

После создания общей папки, вы сможете увидеть ее на портале Azure в разделе Учетные записи хранения -> Файлы:

-4

Теперь у вас есть общий ресурсный файл Azure, но если вы не знаете, как осуществить к нему доступ, то это не принесет никакой пользы.

Ну и поскольку он является стандартным файловым ресурсом SMB, мы можем смонтировать его в Windows, как стандартный диск с помощью New-PSDrive. И для этого нам просто нужно знать конечную точку файла.

Мы можем смонтировать общий ресурсный файл как диск, создав объект PSCredential и используя команду New-PSDrive, указав параметр Root в качестве UNC-пути к конечной точке файла следующим образом:

Команда New-PSDrive, с указанным параметром Root.
Команда New-PSDrive, с указанным параметром Root.

После подключения диска, вы можете просматривать диск P точно так же, как и любой другой диск Windows внутри Microsoft Azure.

Общий ресурсный файл Azure – это отличный способ перенести свои прежние файловые ресурсы в Microsoft Azure.

-6

Вам больше не нужно беспокоиться о хранении BLOB-объектов!