本文为您介绍成员账号可以调用的API。
成员账号是指资源目录中的成员账号。成员账号可以调用的API,会根据其是否加入账号组而存在差异。具体如下:
- 当成员账号未加入账号组时,可以调用普通账号中的所有API。更多信息,请参见普通账号。
- 当成员账号加入账号组时,不仅可以调用普通账号中的所有API,还可以调用企业管理账号中的查询类API,查询当前成员账号归属的账号组,以及拥有的合规包、规则、资源和修正设置。
- 普通账号中的所有API。更多信息,请参见普通账号。
- 企业管理账号中的查询类API。具体如下表所示。
功能 API 描述 账号组 ListAggregators 调用ListAggregators接口查询账号组列表。 GetAggregator 调用GetAggregator接口查询账号组详情。 合规包 ListAggregateCompliancePacks 调用ListAggregateCompliancePacks接口查询指定账号组内的合规包列表。 GetAggregateCompliancePack 调用GetAggregateCompliancePack接口查询指定账号组内合规包详情。 GetAggregateResourceComplianceByPack 调用GetAggregateResourceComplianceByPack接口查询指定账号组内指定合规包中资源的合规结果。 GetAggregateConfigRuleComplianceByPack 调用GetAggregateConfigRuleComplianceByPack接口查询指定账号组内指定合规包中规则的合规结果。 GetAggregateAccountComplianceByPack 调用GetAggregateAccountComplianceByPack接口查询指定账号组内指定合规包中成员账号的合规结果。 规则 ListAggregateConfigRules 调用ListAggregateConfigRules接口查询指定账号组内的规则列表。 GetAggregateConfigRule 调用GetAggregateConfigRule接口查询指定账号组内指定规则详情。 GetAggregateResourceComplianceByConfigRule 调用GetAggregateResourceComplianceByConfigRule接口查询指定账号组内规则对资源的评估结果。 GetAggregateConfigRuleSummaryByRiskLevel 调用GetAggregateConfigRuleSummaryByRiskLevel接口查询指定账号组内不同风险等级规则的合规概要。 ListAggregateConfigRuleEvaluationResults 调用ListAggregateConfigRuleEvaluationResults接口查询指定账号组内规则对资源的评估结果。 说明- 如果您未设置请求参数
ResourceOwnerId
,配置审计默认查询当前成员账号的规则对资源的评估结果。 - 如果您想设置请求参数
ResourceOwnerId
,必须设置为当前成员账号ID。
ListAggregateResourceEvaluationResults 调用ListAggregateResourceEvaluationResults接口查询指定账号组内资源的评估结果。 资源 ListAggregateDiscoveredResources 调用ListAggregateDiscoveredResources接口查询指定账号组内的资源列表。 说明- 如果您未设置请求参数
ResourceOwnerId
,配置审计默认查询当前成员账号的资源列表。 - 如果您想设置请求参数
ResourceOwnerId
,必须设置为当前成员账号ID。
GetAggregateDiscoveredResource 调用GetAggregateDiscoveredResource接口查询指定账号组内指定资源详情。 说明- 如果您未设置请求参数
ResourceOwnerId
,配置审计默认查询当前成员账号的资源详情。 - 如果您想设置请求参数
ResourceOwnerId
,必须设置为当前成员账号ID。
GetAggregateResourceCountsGroupByResourceType 调用GetAggregateResourceCountsGroupByResourceType接口从资源类型维度查询指定账号组内资源的统计结果。 GetAggregateResourceCountsGroupByRegion 调用GetAggregateResourceCountsGroupByRegion接口从地域维度查询指定账号组内资源的统计结果。 GetAggregateResourceConfigurationTimeline 调用GetAggregateResourceConfigurationTimeline接口查询指定账号组内指定资源的配置时间线。 说明- 如果您未设置请求参数
ResourceOwnerId
,配置审计默认查询当前成员账号的资源配置时间线。 - 如果您想设置请求参数
ResourceOwnerId
,必须设置为当前成员账号ID。
GetAggregateResourceComplianceTimeline 调用GetAggregateResourceComplianceTimeline接口查询指定账号组内指定资源的合规时间线。 说明- 如果您未设置请求参数
ResourceOwnerId
,配置审计默认查询当前成员账号的资源合规时间线。 - 如果您想设置请求参数
ResourceOwnerId
,必须设置为当前成员账号ID。
修正设置 ListAggregateRemediations 调用ListAggregateRemediations接口查询指定账号组内规则的修正设置。 - 如果您未设置请求参数