terraform AWS ami 数据源过滤器问题

时间:2021-05-22 10:25:10

标签: amazon-web-services terraform

我有以下数据源过滤器来查找 EC2 实例的 ami id,

data "aws_ami" "i_got_this_from_data_source" {
  most_recent      = true
  owners           = ["amazon"]

  filter {
    name   = "name"
    values = ["amzn2-ami-hvm*"]
  }
/*  
  filter {
    name   = "name"
    values = ["ebs"]
  }

 filter {
    name   = "architecture"
    values = ["x86_64"]
  }
  filter {
    name   = "platform"
    values = ["Linux/UNIX"]
  }*/
}

我想要一个类似于下面的搜索,但即使从 aws cli 中,如果我使用过滤器中未注释的部分以外的任何东西,我也找不到任何图像。 enter image description here

这是我尝试过的 aws cli 命令。删除部分没有帮助,直到我再次删除了名称之外的所有内容。

aws ec2 describe-images --region eu-central-1  --owners amazon  --filters "Name=platform,Values=Linux/UNIX" "Name=root-device-type,Values=ebs" "Name=name,Values=amzn2-ami-hvm*" "Name=name,Values=ebs" "Name=architecture,Values=x86_64"

0 个答案:

没有答案