amazon web服务描述java aws sdk中的云形成堆栈不能按标记过滤?
使用aws java sdk描述ec2实例时,有一个接口:
new DescribeInstancesRequest().withFilters(new Filter("tag:key", "value"),
您可以用这种方式通过标记过滤实例,但在描述云形成堆栈时:
new DescribeStacksRequest() or new ListStacksRequest()
没有这样的界面来按标签过滤,为什么?我应该如何按标签过滤堆栈
# 1 楼答案
缺少
ListStacksRequest
的按标签过滤选项在堆栈列表上迭代并进行过滤仍然不是一个很大的“努力”/“性能影响”因为在你的帐户中,你拥有的堆栈数量将远远少于你拥有的实例数量,如果你有大量的流量,并且你的ASG正在大量增加实例,那么你的实例数量实际上会超出范围
因此,至少对实例使用过滤选项更有意义
话虽如此,如果ListStacksRequest也有一个
withFilters(new Filter("tag:key", "value")
选项,那肯定会有帮助它们所做的是按堆栈状态进行过滤,如下所示,根据它们的状态获取堆栈子集