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