terraformを使用してAWSでEC2インスタンスの起動を試みてます。
既にVPC、サブネット、IGW、セキュリティグループなどの作成は終えています。
EC2を作成する際に、過去に使用したキーペア(○○-key)をしようしたいのですが、記述方法が分からずエラーが出てしまっている状況です。
打ち込んだコード
resource "aws_instance" "baution-1c" {
ami = "ami-012d44a21cdc6962e"
instance_type = "t2.micro"
key_name =
vpc_security_group_ids = [aws_security_group.in_ssh.id]
subnet_id = aws_subnet.public-c.id
tags = {
Name = "bastion-1c"
}
}
エラー
Error: Reference to undeclared resource
│
│ on main.tf line 28, in resource "aws_instance" "bastion-1c":
│ 28: key_name = aws_key_pair.key_pair.○○_key
│
│ A managed resource "aws_key_pair" "key_pair" has not been declared in the root module.
回答2件
あなたの回答
tips
プレビュー