terraform 资源创建 - 这个关键字
Posted
技术标签:
【中文标题】terraform 资源创建 - 这个关键字【英文标题】:terraform resource creation - this keyword 【发布时间】:2021-11-06 14:18:23 【问题描述】:我在 Github 的几个 terraform
代码中发现了一个模式。
resource "aws_vpc" "this"
我想知道关键字this
如何提供优于命名资源的特殊优势。我在 this
关键字上找不到 Hashicorp 文档。
https://github.com/terraform-aws-modules/terraform-aws-vpc/blob/3210728ee26665fab6b1f07417bcb0e518573a1d/main.tf
https://github.com/cloudposse/terraform-aws-***-connection/blob/master/context.tf
【问题讨论】:
只是一个资源名称。不是一个很好的或描述性的名称...您可以将其更改为在您的环境中更好地描述 VPC 资源的任何名称。此外,您不能在同一个工作区中拥有两个同名的“aws_vpc”资源 【参考方案1】:不,this
在 TF 语法或处理方面没有什么特别的。它只是一个名称,可能表明您的设置中只有一个 VPC。但这不是 TF 机制强制执行的。其他常用名称是 main
或只是 vpc
。
【讨论】:
以上是关于terraform 资源创建 - 这个关键字的主要内容,如果未能解决你的问题,请参考以下文章