Terraform AWS EC2实例- Ubuntu错误



我正在尝试在Terraform中启动EC2实例。我遵循2年前的教程,在尝试运行terraform apply时出现错误:"创建EC2实例:InvalidParameterValue:指定实例类型的架构'i386,x86_64'与指定AMI的架构'arm64'不匹配。指定具有匹配体系结构的实例类型和AMI,然后重试。您可以使用' description -instance-types'或' description -images'来发现实例类型或AMI的体系结构。我的代码:

provider "aws" {
region = "us-east-1"
access_key = "...//key"
secret_key = "...//key"
}
resource "aws_instance" "my-first-server" {
ami           = "ami-007855ac798b5175e"
instance_type = "t2.micro"
}

我对Cloud/terraform真的很陌生,我不知道是什么问题。我从AWS复制了提供的64位(x86) AMI。

绝对没有错用你的代码。我刚刚部署你的代码在us-east-1和一切工作完全如预期。因此,您的问题很可能是由其他因素引起的,例如,您使用的其他代码版本,而问题中没有提供。

最新更新