簡體   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