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

pu3pd22g  于 2022-12-14  发布在  其他
关注(0)|答案(3)|浏览(172)

我尝试使用Terraform在Azure App Service中创建API应用程序,但无法获得任何内容。甚至我在AZ CLI中也找不到任何内容来创建API应用程序。
有没有什么变通的办法来做同样的使用terraform?

sczxawaw

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

uujelgoq

uujelgoq2#

如今(2021年末),应用服务API服务(不同图标)之间似乎没有真实的的差异。
因此,您可以将azurerm_app_service用于API和Web应用程序。

9udxz4iz

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”

相关问题