我正在尝试获取在使用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
}
``