繁体   English   中英

如何使用 Terraform 在 Azure 中创建 API App?

[英]how to create API App in Azure using Terraform?

我正在尝试使用 Terraform 在 Azure 应用程序服务中创建一个 API 应用程序,但无法这样做。 即使我在 AZ CLI 中找不到任何东西来创建 API 应用程序。

是否有任何解决方法可以使用 terraform 来做同样的事情?

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

根据这篇文,App Service 和 API Service 之间没有真正的区别(不同的图标)。

所以你应该可以使用azurerm_app_service

可以使用模板中的“kind”属性提供 API APP。 将 kind 属性设置为“API”。 https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/windows_web_app kind - 此 Windows Web App 的 Kind 值。

例子: "kind": "linux,container,API"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM