天蓝色中的 Terraform 从模块导入服务

时间:2021-03-17 17:26:54

标签: import terraform

我在 Azure 中手动创建了一个服务,需要将其导入到我的配置的状态文件中。但是,在运行 terraform import 命令时出现语法错误。

terraform import -var-file="../../input/env/ssa/terraform-ssa-SSASTORAGE.json" 'module.management.azurerm_storage_account.main[\"ssaautomation"\]' /subscriptions/xxxxxxxxxxxxxxxxxxx/resourceGroups/SSASTORAGE/providers/Microsoft.Storage/storageAccounts/ssaautomation

错误:

The import command expects two arguments.

在我看来,我在 powershell 中运行带有两个参数的命令
我之前执行过这个命令没有任何问题 - 有没有人为什么我收到以下错误?

注意:代码模块部分的单括号是因为我在 powershell 中运行。参考这个link

1 个答案:

答案 0 :(得分:0)

有一些语法错误:

我的代码:

'module.management.azurerm_storage_account.main[\"ssaautomation"\]'

"\ - 需要切换位置

修复:

'module.management.azurerm_storage_account.main[\"ssaautomation\"]'