首页 > 解决方案 > 在 EC2 启动时使用与 EC2 相同的标签标记 EBS 卷

问题描述

我想在 EC2 启动时在 Terraform 中标记所有卷。创建时应将相同的 EC2 标签应用于其卷。我不想为卷单独输入标签。EC2 的标签应自动应用于卷。

我知道我们可以在手动执行时在 aws 控制台中执行此操作。但是在使用 terraform 创建时,请帮帮我,我们可以做到吗?

提前致谢。

标签: amazon-web-servicestagsterraform

解决方案


您可以使用本地值来存储标签,然后将它们与两者一起使用tagsvolume_tags就像这样

locals {
  tags = {
    Name = "my-instance"
    Env  = "production"
  }
}

resource "aws_instance" "my-instance" {
  ...

  tags        = "${local.tags}"
  volume_tags = "${local.tags}"
}

推荐阅读