java - 如何使用aws java sdk按通配符进行过滤?

标签 java amazon-web-services amazon-ec2 aws-sdk

我正在使用 aws java sdk 来通过请求描述 ec2 实例:

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

如何使用通配符?

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

如何过滤所有具有过滤器的实例?例如:

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

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

最佳答案

使用

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

其中tagName是您要过滤的标签。我用它来过滤快照,应该也适用于实例。

关于java - 如何使用aws java sdk按通配符进行过滤?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43392710/

相关文章:

java - Vert.x RESTful 垂直

amazon-web-services - cloudwatch/eventbridge事件调用时如何获取ECS中的事件内容?

amazon-web-services - AWS IAM 策略 : Tag only untagged resources

amazon-ec2 - 端点 api 网关测试正常通过,但部署时出现错误 404

amazon-web-services - 默认实例不断重新启动

java - 垃圾收集问题

java - Kafka 中的错误 JSON - Spring Cloud Stream Kafka Binder

node.js - aws - 将字符串作为文件上传到 S3 存储桶

amazon-ec2 - 为什么 Windows 快照需要很长时间?

java - 将对象从 View 传递到 Controller 或从 Controller 传递到 Controller