我在 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。
答案 0 :(得分:0)
有一些语法错误:
我的代码:
'module.management.azurerm_storage_account.main[\"ssaautomation"\]'
"\ - 需要切换位置
修复:
'module.management.azurerm_storage_account.main[\"ssaautomation\"]'