Prisma Cloud RQL 查询以列出在 Linux 或 Windows 上运行的所有主机OS跨平台AWS公共云

Prisma Cloud RQL 查询以列出在 Linux 或 Windows 上运行的所有主机OS跨平台AWS公共云

4600
Created On 07/31/22 10:06 AM - Last Modified 05/09/23 05:55 AM


Question


  • Prisma Cloud RQL 查询以列出在 Linux 或 Windows 上运行的所有主机OS跨平台AWS公共云


Environment


  • Prisma Cloud
  • AWS


Answer



查找在 Windows 上运行的 Ec2 实例OS平台:
config from cloud.resource where api.name = 'aws-ec2-describe-instances' AND json.rule = platform contains windows

例子

1.png


查找在 Linux 上运行的 Ec2 实例OS平台:
config from cloud.resource where api.name = 'aws-ec2-describe-instances' AND json.rule = platform does not exist

例子

22.png


Additional Information


如果您希望将上述结果修剪为仅“正在运行”的 Windows 和 Linux Ec2 实例,请运行以下命令RQL查询

对于运行 Windows Ec2 实例:
config from cloud.resource where api.name = 'aws-ec2-describe-instances' AND json.rule = platform contains windows and state.name equals running

例子

33.png

对于运行 Linux Ec2 实例:
config from cloud.resource where api.name = 'aws-ec2-describe-instances' AND json.rule = platform does not exist and state.name equals running

例子

4.png


笔记:对于 Windows Ec2 实例,要在结果中指示平台,您可以使用“addcolumn”在RQL询问。

例子
config from cloud.resource where api.name = 'aws-ec2-describe-instances' AND json.rule = platform contains windows addcolumn platform


屏幕截图 2022-08-05 在 1.22.37PM .png

 


Actions
  • Print
  • Copy Link

    https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA14u000000Cqz1CAC&lang=zh_CN&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail

Choose Language