Как подключить хранилище к службе приложений с помощью модуля Az PowerShell - PullRequest
0 голосов
/ 05 августа 2020

Я запускаю следующую команду

az webapp config storage-account add -g appxxx-dfpg-dev2-web-eastus2 --name appxxx-dfpg-dev2-web-eastus2-backoffice-apsvc --storage-type AzureBlob --share-name central-imports-dev4 --access-key XXXXXXXXXXXXXXXXXXX==   -a appxxxdfpgg --mount-path /central-imports -i CentralImports

И она отлично работает. Как я могу добиться того же результата с помощью модуля Az PowerShell, думаю, мне нужно использовать модуль Az.Websites.

1 Ответ

1 голос
/ 05 августа 2020

То, что вы ищете, это команда New-AzWebAppAzureStoragePath, используйте ее для создания Azure пути к хранилищу, а затем используйте Set-AzWebApp для обновления веб-приложения.

Пример:

$storagePath1 = New-AzWebAppAzureStoragePath -Name "RemoteStorageAccount1" -AccountName "myaccount.files.core.windows.net" -Type AzureFiles -ShareName "someShareName" -AccessKey "some access key"
-MountPath "C:\myFolderInsideTheContainerWebApp" 

$storagePath2 = New-AzWebAppAzureStoragePath -Name "RemoteStorageAccount2" -AccountName "myaccount2.files.core.windows.net" -Type AzureFiles -ShareName "someShareName2" -AccessKey "some access key 2"
-MountPath "C:\myFolderInsideTheContainerWebApp2" 

Set-AzWebApp -ResourceGroup myresourcegroup -Name myapp -AzureStoragePath $storagepath1, $storagePath2
...