Cloudcustodian 获取AWS EC2实例所有打开端口的云托管策略

Cloudcustodian 获取AWS EC2实例所有打开端口的云托管策略,cloudcustodian,Cloudcustodian,我想使用云托管策略列出ec2实例的所有打开端口。。有没有一种方法可以一步完成 policies: name: ec2-by-port resource: ec2 filters: type: security-group match-resource: true key: FromPort value: 80 key: ToPort value: 80 这是我尝试过的策略文件,但我得到了所有

我想使用云托管策略列出ec2实例的所有打开端口。。有没有一种方法可以一步完成

policies:
name: ec2-by-port
    resource: ec2
    filters:    
type: security-group
        match-resource: true
        key: FromPort
        value: 80
        key: ToPort
        value: 80

这是我尝试过的策略文件,但我得到了所有ec2实例,而不是根据端口开放度筛选的实例。。请帮我解决这个问题

您的保单格式似乎有误。这看起来应该能奏效

策略:
-名称:ec2(按端口)
资源:ec2
过滤器:
-类型:安全组
匹配资源:true
关键字:FromPort
价值:80
钥匙:托波特
价值:80

您的策略的格式似乎有误。这看起来应该能奏效

策略:
-名称:ec2(按端口)
资源:ec2
过滤器:
-类型:安全组
匹配资源:true
关键字:FromPort
价值:80
钥匙:托波特
价值:80

您使用的是最新版本的云托管吗?@someguyona计算机托管版本是0.9.4您使用过0.9.6吗?输出的资源是否与过滤器被注释掉时相同?如果是这样,那么这可能是一个错误,在这种情况下,您应该在上打开一个票证。您使用的是最新版本的云托管吗?@someguyona计算机托管版本是0.9.4您是否尝试过使用0.9.6?输出的资源是否与过滤器被注释掉时相同?如果是这样,那么这可能是一个bug,在这种情况下,您应该在上打开一个票证。不,该解决方案也不适用于我。我的意图是获取Ec2实例的所有公开端口。如果您有任何其他政策,请让我知道-谢谢,这个解决方案对我也不起作用。我的意图是获取Ec2实例的所有公开端口。如果您有任何其他政策,请让我知道-谢谢