如何修复提供程序provider.aws不支持数据源



我正在尝试获取在使用terraform创建vpc时创建的default安全组的id

以下是我尝试过的:

data "aws_default_security_group" "default" {
vpc_id = module.ecs_vpc.vpc_id
}

但我得到了这个错误:

提供程序provider.aws不支持数据源"aws_default_security_group">

有人能帮我吗?

要获得默认安全组,只需使用aws_security_group:

data "aws_security_group" "default" {
name = "default"
vpc_id = module.ecs_vpc.vpc_id
}

或者,您想使用TF管理默认组,可以使用(而不是data(:

resource "aws_default_security_group" "default" {
vpc_id = data.aws_vpc.default.id
}

``

最新更新