![](/img/trans.png)
[英]Use of “Proceed without key pair” in EC2 instance creation?
[英]How to launch an EC2 instance without key pair via Terraform?
我想使用我的 Terraform 配置啟動一個沒有密鑰對的 EC2 實例。 我在互聯網上找不到任何表明在 Terraform 中使用“無密鑰對”的信息。 任何已將 Terraform 配置為以這種方式使用的人?
這是 Terraform 腳本,它創建一個沒有密鑰的t2.micro
類型的 EC2 實例並輸出其 IP 地址。
地形.tf:
provider "aws" {
profile = "default"
region = "us-west-2"
}
variable "instance_type" {
default = "t2.micro"
}
resource "aws_instance" "ec2_instance" {
ami = "ami-0d1cd67c26f5fca19"
instance_type = "var.instance_type"
}
output "ip" {
value = "aws_instance.ec2_instance.public_ip"
}
將它放在一個目錄上並使用這個命令terraform apply
運行它。 您可以使用terraform plan
進行測試。
注意:不要忘記將您的
access_key
和secret_key
添加到您的本地 aws 配置 (aws configure
) 以使其正常工作。 您還可以使用aws-vault來避免錯誤地暴露您的憑據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.