我正在使用具有 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
sda1
最佳答案
自 volume_tags
统一应用于启动时创建的所有设备,不要将其用于特定于设备的值。相反,使用 aws_ebs_volume
资源创建 sdb
卷和 aws_volume_attachment
资源以将其附加到实例。
在 aws_ebs_volume
代码,您可以为 Name 值输入“vol-lab-cam-web-aue1-sdb”。
关于json - 从自定义 AMI 创建 ec2 实例时提供不同的卷标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54072069/