Amazon web services 创建带有子网的ec2实例时出现不支持的配置错误
我正在学习terraform并尝试创建EC2实例,但运行时出现以下错误: 启动源实例时出错:不支持:当前不支持请求的配置。请查看文档以了解支持的配置 我将其简化为一个最小的可复制示例:Amazon web services 创建带有子网的ec2实例时出现不支持的配置错误,amazon-web-services,subnet,terraform,Amazon Web Services,Subnet,Terraform,我正在学习terraform并尝试创建EC2实例,但运行时出现以下错误: 启动源实例时出错:不支持:当前不支持请求的配置。请查看文档以了解支持的配置 我将其简化为一个最小的可复制示例: provider "aws" { region = "eu-central-1" } resource "aws_vpc" "main" { cidr_block = "10.0.0.0/16" } resource "aws_subnet" "mySubnet" { vpc_id
provider "aws" {
region = "eu-central-1"
}
resource "aws_vpc" "main" {
cidr_block = "10.0.0.0/16"
}
resource "aws_subnet" "mySubnet" {
vpc_id = "${aws_vpc.main.id}"
availability_zone = "eu-central-1a"
cidr_block = "${cidrsubnet(aws_vpc.main.cidr_block, 4, 1)}"
}
resource "aws_instance" "myInstance" {
# CentOS 7 (x86_64) in Frankfurt, https://wiki.centos.org/Cloud/AWS
ami = "ami-7cbc6e13"
instance_type = "t2.large"
subnet_id = "${aws_subnet.mySubnet.id}"
}
使用terraform版本0.9.5你的计划运行良好吗?计划看起来不错,我一回到电脑旁就可以添加。如果计划看起来不错,我更愿意尝试使用t2.micro,看看它是否有效。该子网存在吗?该AZ与子网的AZ匹配吗?可用性区域是可选的,请删除它并重试。这也帮助我理解了cidrsubnet函数