如何获取 azure function app 凭据?

How to get azure function app Credentials?

每个 Azure 函数都有一个包含用户名和密码的发布配置文件。我需要它们,因为我想使用 Powershell 创建一个 FunctionApp 并立即使用 zip Deployment 推送一个函数。

问题是:

如何使用 PowerShell 从函数中获取这两个参数?

只需使用下面的代码,它在我这边有效。

$credentials = Invoke-AzureRmResourceAction -ResourceGroupName YourResourceGroup -ResourceType Microsoft.Web/sites/config -ResourceName YourWebApp/publishingcredentials -Action list -ApiVersion 2015-08-01 -Force
$username = $credentials.Properties.PublishingUserName
$password = $credentials.Properties.PublishingPassword