2017-04-13 65 views
1

我使用AWS Java SDK的描述与请求EC2实例:如何通过aws java sdk的通配符进行过滤?

new DescribeInstanceRequest().withFilters(new Filter("tag:TagKey", "expectedTagValue")); 

我如何使用通配符?

new DescribeInstanceRequest().withFilters(new Filter("tag:TagKey", "expectedTag*")); 

而我该如何过滤所有实例都有过滤器?例如:

new DescribeInstanceRequest().withFilters(new Filter(tagExist("tag:TagKey"))); 

以上就是我所想的,正确的做法是什么?

+1

该文档说标签键过滤器将检查标签是否存在;我没有看到任何方式来进行通配符搜索。 http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/ec2/model/DescribeInstancesRequest.html – okaram

+0

@okaram,谢谢 – Jakim

回答

0

使用

new Filter().withName("tag-key").withValues(tagName); 

其中tagName是要筛选的标记。我用它来过滤快照,也适用于实例。