如何使用Az Powershell模块将存储安装到应用程序服务

时间:2020-08-04 22:03:49

标签: azure azure-powershell

我正在运行以下命令

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 个答案:

答案 0 :(得分:1)

您要寻找的是New-AzWebAppAzureStoragePath命令,使用它来创建Azure存储路径,然后使用Set-AzWebApp来更新Web应用。

示例:

$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