【问题标题】:How to avoid terraform previous ec2 to be destroy while creating new one using script如何在使用脚本创建新的 ec2 时避免 terraform 以前的 ec2 被破坏
【发布时间】:2020-02-14 06:17:24
【问题描述】:

实际上,我在第一次创建 EC2 Vm 时使用 terraform by count 创建了它,同时尝试创建另一个实例,例如,如果我给 count 2 它只会创建一个实例,如果我给 count 1 它会破坏以前的实例,请帮助我关于.

提供者“aws”{

profile = "默认"

region = var.region

}

资源“aws_instance”“你好”{

count=1

ami = var.ami

instance_type = "t2.micro"

标签 = {

Name = "EC2 instance creation"

}

}

【问题讨论】:

    标签: amazon-ec2 terraform


    【解决方案1】:

    Terraform 根据索引使用计数创建资源。如果您从计数中添加或减去计数,则将在已删除的索引位置删除资源。

    如果您要创建用于不同目的的 VM,并且它们在本质上并不相同,则应将它们创建为单独的资源。

    【讨论】:

    • "如果您从计数中添加或减去,则计数将在已删除的索引位置删除资源。"你能告诉我如何限制删除
    猜你喜欢
    • 2021-04-14
    • 1970-01-01
    • 2021-01-06
    • 2019-12-01
    • 1970-01-01
    • 2021-05-22
    • 2022-01-05
    • 1970-01-01
    • 2010-11-10
    相关资源
    最近更新 更多