【发布时间】:2019-06-01 23:32:40
【问题描述】:
我正在使用具有 2 个卷的自定义 AMI 创建一个 ec2 实例。我想为两个卷提供单独的名称/标签,例如
vol-lab-cam-web-aue1-sda1 到根卷和 vol-lab-cam-web-aue1-sdb 使用 terraform 到另一个卷。
我只能在 terraform 文档中看到 volume_tags 选项。这样做有什么解决方法吗? 我的示例代码如下
resource "aws_instance" "web" {
ami = "ami-0e6f18d5546ceec3d"
instance_type = "t2.micro"
volume_tags = {
Name = "vol-lab-cam-web01-aue1a-sda1"
}
tags = {
Name = "HelloWorld"
}
}
以下是我使用此功能的屏幕截图 sdb
【问题讨论】:
-
您是否有理由需要使用设备 ID 标记卷?
-
是的,因为这些 AMI 有多个卷并且有超过 100 个 ec2 实例。很难找到哪个是 root 或不是。
-
为什么需要从实例外部识别根卷/非根卷?
-
因为有时我们需要增加非 root 的卷大小,我们不想通过停止或从服务器分离 root 卷来解决这种情况。
-
您找到解决方案了吗?
标签: json amazon-web-services amazon-ec2 terraform amazon-ami