从零开始的terraform之旅 - 6命令部分-导入资源

6命令部分-导入资源

terraform import 这个命令只能把资源导入到state文件里,无法导入到配置文件中,要是想导入的配置文件,直接用import block

使用terraform import一个资源之前, 必须先手写一个资源的配置block, 这个会标记terraform 把这个资源导入到哪个address

import 命令使用方式

首先创建一个block, 如果不创建会报错

[waooo!!@terraform test]$ terraform import aws_instance.foo     i-xxxxxxx
Error: resource address "aws_instance.foo" does not exist in the configuration.

Before importing this resource, please create its configuration in the root module. For example:

resource "aws_instance" "foo" {
   
   
  # (resource arguments)
}



把这个提示创建一个import.tf文件,然后复制进去, 再执行

[waooo!!@terraform test]$ vim import.tf
[waooo!
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值