我对Terraform还很陌生,正在跟随一个关于如何创建aws_elasticip模块的教程。当我执行'terraform plan'时,出现了这个问题,导致我无法继续创建我的terraform文件。
我也尝试过使用声明的实例变量来做这个,但错误仍然存在。
我收到的错误如下。
terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 4.16"
}
}
}
provider "aws" {
region = "eu-west-2"
}
resource "aws_eip" "lb" {
domain = "vpc"
}
我也尝试过使用声明的实例变量来做这个,但错误仍然存在。
terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 4.16"
}
}
}
provider "aws" {
region = "eu-west-2"
}
resource "aws_vpc" "vpc_a" {
cidr_block = "10.0.0.0/16"
}
resource "aws_instance" "server_a" {
ami = "ami-06464c878dbe46da4"
instance_type = "t2.micro"
}
resource "aws_eip" "lb" {
instance = aws_instance.server_a.id
domain = "vpc"
}
我收到的错误如下。
│ Error: Value for unconfigurable attribute
│
│ with aws_eip.lb,
│ on main.tf line 25, in resource "aws_eip" "lb":
│ 25: domain = "vpc"
│
│ Can't configure a value for "domain": its value will be decided
│ automatically based on the result of applying this configuration.