azurerm_app_service应用程序设置



正在寻找一种方法,从定义我的Azure应用程序服务的TF文件中提取我的应用程序设置,以便它们更具可读性,并可以在部署前移交给开发人员提供。我看不到用Terraform实现这一点的方便方法,尽管我发现了一些使用PowerShell部署后导入它们的技巧。

有没有一种明确的方法可以在不添加Powershell的情况下使用Terraform来做到这一点?

没有办法将所有资源一起导入,hashicorp仍在开发此功能。有一个开放源代码可以部分完成以下工作:https://github.com/dtan4/terraforming

其次,如果terraform import命令支持,您可以编写代码并手动导入资源。

import命令不支持所有资源

例如,您提到了具有import功能的资源azurerm_app_service。

导入

应用程序服务可以使用资源id导入,例如

terraform import azurerm_app_service.instance1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Web/sites/instance1

最新更新