我尝试使用Terraform在Azure App Service中创建API应用程序,但无法获得任何内容。甚至我在AZ CLI中也找不到任何内容来创建API应用程序。有没有什么变通的办法来做同样的使用terraform?
sczxawaw1#
很遗憾,目前无法从Terraform创建Azure API应用程序。https://github.com/terraform-providers/terraform-provider-azurerm/issues/443如何使用AZ CLI创建Azure API应用程序有解决方法
az resource create -g yugangw2 -n yugangw2-api12 --resource-type Microsoft.web/sites --is-full-object -p "{\"kind\":\"api\", \"location\":\"West US\", \"properties\":{ \"serverFarmId\":\"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272xxxxxx/resourcegroups/yugangw2/providers/Microsoft.Web/serverfarms/yugangw2-plan\"}}"
https://github.com/Azure/azure-cli/issues/2866#issuecomment-317544291
uujelgoq2#
如今(2021年末),应用服务和API服务(不同图标)之间似乎没有真实的的差异。因此,您可以将azurerm_app_service用于API和Web应用程序。
9udxz4iz3#
可以使用模板中的“kind”属性设置API APP。请将kind属性设置为“API”。https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/windows_web_app kind -此Windows Web App的Kind值。示例:“种类”:“linux,容器,API”
3条答案
按热度按时间sczxawaw1#
很遗憾,目前无法从Terraform创建Azure API应用程序。
https://github.com/terraform-providers/terraform-provider-azurerm/issues/443
如何使用AZ CLI创建Azure API应用程序有解决方法
https://github.com/Azure/azure-cli/issues/2866#issuecomment-317544291
uujelgoq2#
如今(2021年末),应用服务和API服务(不同图标)之间似乎没有真实的的差异。
因此,您可以将azurerm_app_service用于API和Web应用程序。
9udxz4iz3#
可以使用模板中的“kind”属性设置API APP。请将kind属性设置为“API”。https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/windows_web_app kind -此Windows Web App的Kind值。
示例:“种类”:“linux,容器,API”