繁体   English   中英

将已有的Azure资源导入本地Terraform state文件

[英]Import existing Azure resources into local Terraform state file

在我们采用 Terraform 之前,我们有大量的 Azure 资源是前一段时间手动创建的。显然,这意味着我们现在有大量的协调工作要做,就同步我们的 terraform state 文件与我们的 Azure资源有关。

通过 Terraform 导入命令单独导入现有资源甚至不是我们想要考虑的选项,因为它不仅麻烦而且由于这里涉及的资源数量巨大而非常耗时。

有没有另一种方法可以批量或通过一次操作将这些现有资源同步/导入到本地 state 文件?

老实说,这是目前 Terraform 的缺点之一。 我建议创建一个包含所有资源导入命令的电子表格,

像 terraform import azurerm_xxx.xxx /subscriptions/XXXXXXXXX/resource/example 然后下一行是一样的,一遍又一遍。 然后,您可以复制整个顺序列表并将其粘贴到终端(执行 terraform 导入的位置)中 1 次,然后按回车键。 这需要一段时间,但它会奏效。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM