【发布时间】:2020-10-16 02:17:36
【问题描述】:
在 Azure CLI 中,有 az functionapp,但在 Powershell AzureRM-library 和 Az-library 中找不到这样的等价物。
使用原始 Azure 资源,我尝试过这样的事情来在我的应用程序服务计划中创建一个函数应用程序:
New-AzResource -ResourceType 'Microsoft.Web/Sites' `
-ResourceGroupName "MyRgName" `
-Location "westeurope" `
-ResourceName "MyFunctionName" `
-kind 'functionapp' `
-Properties @{ServerFarmId="abc-123"; alwaysOn=$True;} `
-ApiVersion '2018-11-01' `
-Force;
它几乎可以工作,但不能创建 100% 工作的功能应用程序。 Azure 门户会吐出大量错误和警告,例如缺少主机密钥。
替代方案:
- ARM 模板。将什么放入模板以成功创建 Azure Function?我不知道。 Azure Portal 生成的那个没用。
- Azure 门户:从 Azure DevOps 发布管道进行环境设置的方法不是很方便,但它会创建一个功能齐全的功能应用程序。
问题是:如何从 Powershell 脚本创建 Function App?
【问题讨论】:
标签: function azure powershell