gpt4 book ai didi

amazon-web-services - 地形: "known only after apply"问题

转载 作者:行者123 更新时间:2023-12-04 12:33:10 25 4
gpt4 key购买 nike

我正在创建一个 aws_subnet并在另一个资源中引用它。
例子:

resource "aws_subnet" "mango" {
vpc_id = aws_vpc.mango.id
cidr_block = "${var.subnet_cidr}"
}
引用资料
 network_configuration {
subnets = "${aws_subnet.mango.id}"
}
计划时我得到 aws_subnet.mango.id is a string, known only after apply错误。我是 Terraform 的新手。有没有类似于 Cloudformation 的 DependsOnExport/Import ?

最佳答案

这一行:

 cidr_block = "${var.subnet_cidr}"
应该看起来像
 cidr_block = var.subnet_cidr
而这一行:
subnets          = "${aws_subnet.mango.id}"
应该看起来像
subnets          = aws_subnet.mango.id
当字符串值中只有模板时,Terraform 会发出警告。原因是对于像您这样的情况,它可以使用裸值制作图形并在应用时解析它,但是如果不先创建资源就无法制作字符串。

关于amazon-web-services - 地形: "known only after apply"问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67104574/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com