如何使用Terraform在Azure中创建API应用程序



我正在尝试使用Terraform在Azure应用程序服务中创建API应用程序,但无法执行任何操作。甚至我在AZ CLI中也找不到任何东西来创建API应用程序。

有没有什么工作可以用地形来做同样的事情?

遗憾的是,目前无法从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

如今(2021年末),应用服务API服务正的差异。

因此,您可以将azurerm_app_service用于API和Web应用程序。

可以使用;种类";属性。将种类属性设置为"种类";API";。https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/windows_web_appkind-此Windows Web应用程序的kind值。

示例:"种类":"linux,容器,API";

相关内容

  • 没有找到相关文章

最新更新