amazon-web-services - 在 EC2 启动时使用与 EC2 相同的标签标记 EBS 卷
问题描述
我想在 EC2 启动时在 Terraform 中标记所有卷。创建时应将相同的 EC2 标签应用于其卷。我不想为卷单独输入标签。EC2 的标签应自动应用于卷。
我知道我们可以在手动执行时在 aws 控制台中执行此操作。但是在使用 terraform 创建时,请帮帮我,我们可以做到吗?
提前致谢。
解决方案
您可以使用本地值来存储标签,然后将它们与两者一起使用tags
,volume_tags
就像这样
locals {
tags = {
Name = "my-instance"
Env = "production"
}
}
resource "aws_instance" "my-instance" {
...
tags = "${local.tags}"
volume_tags = "${local.tags}"
}
推荐阅读
- java - 用php连接java
- html - 想要更改标题链接 WordPress 上的悬停颜色
- reactjs - 反应原生:试图分配给只读属性
- html - 为什么“显示:无”仍然占用空间?
- java - Spring boot 自定义注释中的方面
- javascript - javascript中是否存在线程不安全的可能性?
- amazon-web-services - AWS Kinesis Firehose 在美国西部,但在美国东部输出 S3 存储桶
- firebase - nuxt (SSR) 和 Firestore 规则的问题
- javascript - 我的 node.js react 应用程序无法识别任何 index.html 文件是否有任何明显的原因?
- objective-c - 检查数组值是否是 Swift 4 中的有效数字