Для тех, кто не в курсе, Azure – это облачная платформа от Microsoft, которая славиться не только своей надежностью, но и возможностями, а также различными плюшками, типа 12 месячного бесплатного периода.
Поскольку для общего ресурсного файла Azure требуется место для хранения файлов, вам необходимо заранее создать учетную запись.
Кроме того, я буду считать то, что вы уже загрузили модули AzureRm и PowerShell, а также прошли процедуру аутентификации.
Ну и для начала создайте объект хранилища Azure, который позволяет передать имя учетной записи и ключ для создания общего ресурсного файла, командой New-AzureStorageContext.
Но, если вдруг вы по каким-то причинам забыли запомнить или записать ключ, то вы можете использовать команду 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
Когда данная команда будет выполнена, она вернет конечную точку, представляющую общий файловый ресурс.
После создания общей папки, вы сможете увидеть ее на портале Azure в разделе Учетные записи хранения -> Файлы:
Теперь у вас есть общий ресурсный файл Azure, но если вы не знаете, как осуществить к нему доступ, то это не принесет никакой пользы.
Ну и поскольку он является стандартным файловым ресурсом SMB, мы можем смонтировать его в Windows, как стандартный диск с помощью New-PSDrive. И для этого нам просто нужно знать конечную точку файла.
Мы можем смонтировать общий ресурсный файл как диск, создав объект PSCredential и используя команду New-PSDrive, указав параметр Root в качестве UNC-пути к конечной точке файла следующим образом:
После подключения диска, вы можете просматривать диск P точно так же, как и любой другой диск Windows внутри Microsoft Azure.
Общий ресурсный файл Azure – это отличный способ перенести свои прежние файловые ресурсы в Microsoft Azure.
Вам больше не нужно беспокоиться о хранении BLOB-объектов!