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
例子
查找在 Linux 上运行的 Ec2 实例OS平台:
config from cloud.resource where api.name = 'aws-ec2-describe-instances' AND json.rule = platform does not exist
例子
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
例子
对于运行 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
例子
笔记:对于 Windows Ec2 实例,要在结果中指示平台,您可以使用“addcolumn”在RQL询问。
例子
config from cloud.resource where api.name = 'aws-ec2-describe-instances' AND json.rule = platform contains windows addcolumn platform