Как развернуть общий файловый ресурс в учетной записи хранения, используя шаблон ARM - PullRequest
0 голосов
/ 29 января 2019

Я могу успешно создать учетную запись хранения, используя шаблон ARM, и я понимаю, что шаблон ARM напрямую не поддерживает создание общего файлового ресурса в учетной записи хранения через какого-либо из существующих поставщиков.Я думал, что напишу сценарий PowerShell и воспользуюсь собственным расширением сценария в шаблоне arm, но кажется, что он может работать только на виртуальной машине (обычно используется для постустановки на виртуальной машине).

Есть ли способ создать общую папку и структуру дочерних каталогов в PowerShell и выполнить это после развертывания моего шаблона ARM?

1 Ответ

0 голосов
/ 29 января 2019

вы можете использовать следующую PowerShell:

Создать общий ресурс

$storageAcct = Get-AzStorageAccount -ResourceGroupName xxx -Name yyy
New-AzStorageShare `
   -Name myshare `
   -Context $storageAcct.Context

Создать папку.

New-AzStorageDirectory `
   -Context $storageAcct.Context `
   -ShareName "myshare" `
   -Path "myDirectory"

Загрузить файл.

# this expression will put the current date and time into a new file on your scratch drive
Get-Date | Out-File -FilePath "C:\Users\ContainerAdministrator\CloudDrive\SampleUpload.txt" -Force

# this expression will upload that newly created file to your Azure file share
Set-AzStorageFileContent `
   -Context $storageAcct.Context `
   -ShareName "myshare" `
   -Source "C:\Users\ContainerAdministrator\CloudDrive\SampleUpload.txt" `
   -Path "myDirectory\SampleUpload.txt"

Источник: https://docs.microsoft.com/en-us/azure/storage/files/storage-how-to-use-files-powershell

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...