用例:意图是恢复已经运行实例当前正在运行的卷的AWS快照的实例。
为此,我想为什么不使用“terraform import”来引入实例的现有状态,然后修改HCL配置文件以替换ONLY卷。通过行为,它期望从快照创建AMI,然后从AMI生成实例。它可以工作,但它会破坏实例,然后重新创建实例。
我不期望实例娱乐,而是为什么不在下面使用terraform:
如何实现上述目标?
导入实例后我正在尝试的当前配置文件:
provider "aws" {
…..
…..
…..
}
resource "aws_ami" "example5554" {
name = "example5554"
virtualization_type = "hvm"
root_device_name = "/dev/sda1"
ebs_block_device {
snapshot_id = "snap-xxxxxxxxxxxxx”
device_name = "/dev/sda1"
volume_type = "gp2"
}
}
resource "aws_instance" "arstest1new" {
ami = "${aws_ami.example5554.id}"
instance_type = "m4.large"
}