azurerm_app_service 应用设置

azurerm_app_service application settings

寻找一种方法从定义我的 Azure 应用程序服务的 TF 文件中提取我的应用程序设置,以便它们更具可读性,并且可以在部署之前移交给开发人员提供。尽管我发现了一些使用 PowerShell post-deployment.

导入它们的技巧,但我没有看到使用 Terraform 进行此操作的简便方法

有没有明确的方法可以在不添加 Powershell 的情况下使用 Terraform 执行此操作?

无法将所有资源一起导入,hashicorp 仍在研究此功能。有一个开源软件可以部分完成一些工作:https://github.com/dtan4/terraforming

其次,您可以编写代码并通过terraform import命令手动导入资源terraform import

导入命令不支持所有资源

例如,您提到的资源 azurerm_app_service 具有 import 特征。

导入

可以使用资源 ID 导入应用服务,例如

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