Amazon web services Terraform AWS安全组存在时不存在
我的AWS上有一个名为“基本连接”的安全组 我编写了一个Terraform脚本来创建一个AWS实例,但它指出,当安全组确实存在于同一默认VPC和区域中时,它并不存在 失败的部分如下所示:Amazon web services Terraform AWS安全组存在时不存在,amazon-web-services,terraform,aws-security-group,Amazon Web Services,Terraform,Aws Security Group,我的AWS上有一个名为“基本连接”的安全组 我编写了一个Terraform脚本来创建一个AWS实例,但它指出,当安全组确实存在于同一默认VPC和区域中时,它并不存在 失败的部分如下所示: resource "aws_default_vpc" "default" { tags = { Name = "Default VPC" } } resource "aws_subnet" "subne
resource "aws_default_vpc" "default" {
tags = {
Name = "Default VPC"
}
}
resource "aws_subnet" "subnet_olympus" {
vpc_id = aws_default_vpc.default.id
cidr_block = "172.31.150.0/24"
}
resource "aws_network_interface" "nint_olympus" {
subnet_id = aws_subnet.subnet_olympus.id
private_ips = ["172.31.150.100"]
security_groups = ["sg-09ef716b3eb847691"]
}
有人能帮我吗?你能试着通过数据源传递这些sg ID吗
您的代码没有问题。它可能失败的唯一原因是sg-09ef716b3eb847691错误。所以你必须仔细检查一下,它和VPC完全一样。帐户呢?也许你的TF是针对你认为不同的账户执行的?相同的账户,相同的地区,相同的VPC。当我启动其他实例时,只要不包括安全组,它就可以工作。一旦我加入安全组,它就失败了。