如何使用 Azure CLI 安装 Web 应用程序扩展 AspNetCoreRuntime.3.0.x86?

How can I install a webapp extension AspNetCoreRuntime.3.0.x86 using Azure CLI?

在 Powershell 中安装最新的 Az 模块后,我可以使用以下命令安装 webapp 扩展 AspNetCoreRuntime.3.0.x86

New-AzResource -ResourceGroupName '<resource-group>' -ResourceType 'Microsoft.Web/sites/siteextensions' -Name '<webapp-name>/AspNetCoreRuntime.3.0.x86' -ApiVersion '2018-02-01'

现在我想要使用 azure-cli 获得相同的结果:

az resource create --resource-group '<resource-group>' --resource-type 'Microsoft.Web/sites/siteextensions' --name '<webapp-name>/AspNetCoreRuntime.3.0.x86' --api-version '2018-02-01'

但是执行时它需要一个额外的参数 --properties 但我找不到关于这个参数的任何文档。如果我提供一个空的 json 对象,操作将失败:

az : ERROR: Operation failed with status: 'Not Found'. Details: 404 Client Error: Not Found for url ....

如何使用 Azure CLI 解决这个问题?

试试--properties {}

如果它们实际上不是任何强制性属性,这将使 CLI 满意

--name应该是--name '<webapp-name>/siteextensions/AspNetCoreRuntime.3.0.x86',还要追加--properties '{}'.

试试下面的示例,我这边效果很好。

az resource create --resource-group '<resource-group>' --resource-type 'Microsoft.Web/sites/siteextensions' --name '<webapp-name>/siteextensions/AspNetCoreRuntime.3.0.x86' --api-version '2018-02-01' --properties '{}'