如何通过Java SDK或CLI获取AWS Systems Manager Explorer的OpsData
问题描述
我需要通过Java SDK或CLI获取合规项对应的OpsData,参考图示如下:
目前我找到了以下相关SSM CLI命令:
describe-ops-itemsget-ops-itemget-ops-metadataget-ops-summarylist-ops-item-eventslist-ops-item-related-itemslist-ops-metadata
但我在官方示例响应中没有找到匹配我需求的对应命令说明,由于涉及高度敏感数据,我无法为所有CLI方法申请权限逐一测试,请问我应该调用哪个接口实现需求?
解决方案
你应该调用get-ops-summary接口实现需求,相关说明如下:
- 其余你列出的SSM接口定位均不匹配需求:
describe-ops-items、get-ops-item、list-ops-item-events、list-ops-item-related-items均围绕OpsItem运维事件实体展开查询,返回的是事件自身属性、处理记录、关联资源等信息,和合规项对应的OpsData无关get-ops-metadata、list-ops-metadata面向的是OpsMetadata运维元数据资源的查询,一般用于存储应用运维配置类信息,也不包含合规维度的关联数据
get-ops-summary是SSM中唯一支持多维度运维聚合数据查询的接口,你可以通过传入Filters参数过滤合规类资源,即可直接获取到对应的OpsData字段内容,该接口同时支持CLI和Java SDK两种调用方式。
内容的提问来源于stack exchange,提问作者Thanuja
相关产品推荐
相关产品推荐

