Как часть скрипта Powershell, я предоставляю FunctionApp и KeyVault.Скрипт также включает MSI на функции приложения.Мне нужно добавить политику доступа на keyvault для функции приложения.Как я могу добавить эту политику доступа?Я не мог найти пример, чтобы сделать это на MSDN.
New-AzResource -ResourceType 'Microsoft.Web/Sites' -ResourceName $FuncAppName -Kind 'functionapp' -Location $defaultRegion -ResourceGroupName $defaultRG -Properties @{ } -Force
set-AzWebApp -ResourceGroupName $defaultRG -AssignIdentity $true -Name $FuncAppName -HttpsOnly $true | Out-Null
$KeyVault = New-AzKeyVault -Name $KeyVaultName -ResourceGroupName $defaultRG -Location $defaultRegion
Set-AzKeyVaultAccessPolicy -VaultName $KeyVault.VaultName -UserPrincipalName $settingsServiceAccountName -PermissionsToSecrets set, get -PassThru | Out-Null
Я могу добавить принцип пользователя, но не знаю, как добавить приложение функции.