相关疑难解决方法(0)

Terraform无法导入Amazon EC2的密钥对

使用Terraform 0.7.7.

我有一个简单的Terraform文件,其中包含以下内容:

provider "aws" {
  access_key = "${var.access_key}"
  secret_key = "${var.secret_key}"
  region     = "${var.region}"
}

resource "aws_instance" "personal" {
  ami           = "${lookup(var.amis, var.region)}"
  instance_type = "t2.micro"
}

resource "aws_eip" "ip" {
  instance = "${aws_instance.personal.id}"
}

resource "aws_key_pair" "personal" {
  key_name = "mschuchard-us-east"
  public_key = "${var.public_key}"
}
Run Code Online (Sandbox Code Playgroud)

Terraform apply 产生以下错误:

aws_key_pair.personal: Creating...
  fingerprint: "" => "<computed>"
  key_name:    "" => "mschuchard-us-east"
  public_key:  "" => "ssh-rsa pubkey hash mschuchard-us-east"
aws_instance.personal: Creating...
  ami:                      "" => "ami-c481fad3"
  availability_zone:        "" => "<computed>"
  ebs_block_device.#:       "" => …
Run Code Online (Sandbox Code Playgroud)

amazon-ec2 terraform

5
推荐指数
3
解决办法
8402
查看次数

标签 统计

amazon-ec2 ×1

terraform ×1