相关疑难解决方法(0)

如何通过Terraform获取现有EC2实例的实例ID / ARN?

我正在使用Terraform进行一些基础架构部署:

data "aws_instance" "ec2_my_admin_instance" {
  filter {
    name = "tag:TfServerType"
    values = ["myAdmin"]
  }
}


output "theId" {
  value = "${data.aws_instance.ec2_my_admin_instance.instance_id}"
}
output "type" {
  value = "${data.aws_instance.ec2_my_admin_instance.instance_type}"
}
output "placement_group" {
  value = "${data.aws_instance.ec2_my_admin_instance.placement_group}"
}
output "availability_zone" {
  value = "${data.aws_instance.ec2_my_admin_instance.availability_zone}"
}
output "arn" {
  value = "${data.aws_instance.ec2_my_admin_instance.arn}"
}
Run Code Online (Sandbox Code Playgroud)

但是,未显示最重要的值(id,arn):

Outputs:

availability_zone = ap-southeast-2b
type = m4.large
Run Code Online (Sandbox Code Playgroud)

我有想念吗?

amazon-ec2 terraform

4
推荐指数
2
解决办法
6765
查看次数

标签 统计

amazon-ec2 ×1

terraform ×1