指定资源名称时,如何在Terraform中引用资源?
我有一个关于terraform转介的问题。例如,我们有一个资源定义为指定资源名称时,如何在Terraform中引用资源?,terraform,Terraform,我有一个关于terraform转介的问题。例如,我们有一个资源定义为 resource "aws_iam_role_policy" "example" { name = "role_policy" 根据terraform文档,资源引用应为 <TYPE>.<NAME> 或 参考: aws_iam_role_policy.example.name 将返回一个值“role\u policy” 如果要引用资源,例如在依赖于块中,则可以使用 aws_iam_role_
resource "aws_iam_role_policy" "example" {
name = "role_policy"
根据terraform文档,资源引用应为
<TYPE>.<NAME>
或
参考:
aws_iam_role_policy.example.name
将返回一个值“role\u policy”
如果要引用资源,例如在依赖于块中,则可以使用
aws_iam_role_policy.example
这将是一个角色_policy@SashoRistovski这是一个例子,我刚刚检查过。如何按名称查找资源?非常有趣,谢谢。请举例说明如何通过属性名引用资源,在本例中为policy_name?这是我回答中的第一个引用。它指的是值,而不是资源本身
aws_iam_role_policy.example.name
aws_iam_role_policy.example