Amazon web services 按名称描述图像请求aws java sdk

Amazon web services 按名称描述图像请求aws java sdk,amazon-web-services,aws-sdk,aws-cli,Amazon Web Services,Aws Sdk,Aws Cli,有人能帮我理解我在这方面做错了什么吗 final AmazonEC2 ec2 = getEC2Client(); DescribeImagesRequest describeImagesRequest = new DescribeImagesRequest(); Filter filter = new Filter(); filter.setName("name"); filter.setValues(Arrays.asList("test-latest-ami

有人能帮我理解我在这方面做错了什么吗

 final AmazonEC2 ec2 = getEC2Client();
    DescribeImagesRequest describeImagesRequest = new DescribeImagesRequest();
    Filter filter = new Filter();
    filter.setName("name");
    filter.setValues(Arrays.asList("test-latest-amis12"));
    describeImagesRequest.withFilters(filter);
    DescribeImagesResult result = ec2.describeImages(describeImagesRequest);
    for(Image images :result.getImages()){
        System.out.println(images.getImageId());
    }

我正在尝试按名称获取ami

我发现了问题。我在值中使用了实际名称

文档中的名称实际上是第二列,即ami名称

          Name                      AMI Name
       ----------------------------------------------------------------------
        test-latest-amis12   Ubuntu 16.04 LTS and Java 8