![](/img/trans.png)
[英]How can I create an Azure Marketplace SaaS App using api/azure-cli/powershell/terraform?
[英]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.