的操作、资源和条件键 AWS Config
AWS Config(服务前缀:config)提供以下特定于服务的操作、资源、操作和条件密钥,供在 IAM 权限策略中使用。
参考:
-
了解如何配置该服务。
-
了解如何使用 IAM 权限策略保护该服务及其资源。
-
查看此服务的编程服务授权参考
。
API 操作定义为 AWS Config
下表将 API 操作映射到它们授权的 IAM 操作。仅列出具有给定 API 和操作的静态值的条件键;有关每个操作支持的完整条件键集,请参阅操作表。
| 操作 | IAM 操作 | 条件键 | 可能的值 | 访问级别 |
|---|---|---|---|---|
|
AssociateResourceTypes |
写入 |
|||
|
BatchGetAggregateResourceConfig |
读取 |
|||
|
BatchGetResourceConfig |
读取 |
|||
|
DeleteAggregationAuthorization |
写入 |
|||
|
DeleteConfigRule |
写入 |
|||
|
DeleteConfigurationAggregator |
写入 |
|||
|
DeleteConfigurationRecorder |
写入 |
|||
|
DeleteConformancePack |
写入 |
|||
|
DeleteConnector |
写入 |
|||
|
DeleteDeliveryChannel |
写入 |
|||
|
DeleteEvaluationResults |
写入 |
|||
|
DeleteOrganizationConfigRule |
写入 |
|||
|
DeleteOrganizationConformancePack |
写入 |
|||
|
DeletePendingAggregationRequest |
写入 |
|||
|
DeleteRemediationConfiguration |
写入 |
|||
|
DeleteRemediationExceptions |
写入 |
|||
|
DeleteResourceConfig |
写入 |
|||
|
DeleteRetentionConfiguration |
写入 |
|||
|
DeleteServiceLinkedConfigurationRecorder |
写入 |
|||
|
DeleteStoredQuery |
写入 |
|||
|
DeliverConfigSnapshot |
读取 |
|||
|
DescribeAggregateComplianceByConfigRules |
读取 |
|||
|
DescribeAggregateComplianceByConformancePacks |
读取 |
|||
|
DescribeAggregationAuthorizations |
列表 |
|||
|
DescribeComplianceByConfigRule |
读取 |
|||
|
DescribeComplianceByResource |
读取 |
|||
|
DescribeConfigRuleEvaluationStatus |
读取 |
|||
|
DescribeConfigRules |
列表 |
|||
|
DescribeConfigurationAggregatorSourcesStatus |
读取 |
|||
|
DescribeConfigurationAggregators |
列表 |
|||
|
DescribeConfigurationRecorderStatus |
读取 |
|||
|
DescribeConfigurationRecorders |
读取 |
|||
|
DescribeConformancePackCompliance |
读取 |
|||
|
DescribeConformancePackStatus |
读取 |
|||
|
DescribeConformancePacks |
列表 |
|||
|
DescribeDeliveryChannelStatus |
读取 |
|||
|
DescribeDeliveryChannels |
列表 |
|||
|
DescribeOrganizationConfigRuleStatuses |
读取 |
|||
|
DescribeOrganizationConfigRules |
列表 |
|||
|
DescribeOrganizationConformancePackStatuses |
读取 |
|||
|
DescribeOrganizationConformancePacks |
列表 |
|||
|
DescribePendingAggregationRequests |
列表 |
|||
|
DescribeRemediationConfigurations |
列表 |
|||
|
DescribeRemediationExceptions |
列表 |
|||
|
DescribeRemediationExecutionStatus |
读取 |
|||
|
DescribeRetentionConfigurations |
列表 |
|||
|
DisassociateResourceTypes |
写入 |
|||
|
GetAggregateComplianceDetailsByConfigRule |
读取 |
|||
|
GetAggregateConfigRuleComplianceSummary |
读取 |
|||
|
GetAggregateConformancePackComplianceSummary |
读取 |
|||
|
GetAggregateDiscoveredResourceCounts |
读取 |
|||
|
GetAggregateResourceConfig |
读取 |
|||
|
GetComplianceDetailsByConfigRule |
读取 |
|||
|
GetComplianceDetailsByResource |
读取 |
|||
|
GetComplianceSummaryByConfigRule |
读取 |
|||
|
GetComplianceSummaryByResourceType |
读取 |
|||
|
GetConformancePackComplianceDetails |
读取 |
|||
|
GetConformancePackComplianceSummary |
读取 |
|||
|
GetConnector |
读取 |
|||
|
GetCustomRulePolicy |
读取 |
|||
|
GetDiscoveredResourceCounts |
读取 |
|||
|
GetOrganizationConfigRuleDetailedStatus |
读取 |
|||
|
GetOrganizationConformancePackDetailedStatus |
读取 |
|||
|
GetOrganizationCustomRulePolicy |
读取 |
|||
|
GetResourceConfigHistory |
读取 |
|||
|
GetResourceEvaluationSummary |
读取 |
|||
|
GetStoredQuery |
读取 |
|||
|
ListAggregateDiscoveredResources |
列表 |
|||
|
ListConfigurationRecorders |
列表 |
|||
|
ListConformancePackComplianceScores |
列表 |
|||
|
ListConnectors |
列表 |
|||
|
ListDiscoveredResources |
列表 |
|||
|
ListResourceEvaluations |
列表 |
|||
|
ListStoredQueries |
列表 |
|||
|
ListTagsForResource |
读取 |
|||
|
PutAggregationAuthorization |
写入 |
|||
标记、写作 |
||||
|
PutConfigRule |
写入 |
|||
标记、写作 |
||||
|
PutConfigurationAggregator |
写入 |
|||
标记、写作 |
||||
我是:PassedToService |
配置.amazonaws.com |
写入 |
||
|
PutConfigurationRecorder |
写入 |
|||
标记、写作 |
||||
我是:PassedToService |
配置.amazonaws.com |
写入 |
||
|
PutConformancePack |
写入 |
|||
标记、写作 |
||||
我是:PassedToService |
ssm.amazonaws.com |
写入 |
||
|
PutConnector |
写入 |
|||
标记、写作 |
||||
|
PutDeliveryChannel |
写入 |
|||
|
PutEvaluations |
写入 |
|||
|
PutExternalEvaluation |
写入 |
|||
|
PutOrganizationConfigRule |
写入 |
|||
标记、写作 |
||||
|
PutOrganizationConformancePack |
写入 |
|||
标记、写作 |
||||
我是:PassedToService |
ssm.amazonaws.com |
写入 |
||
|
PutRemediationConfigurations |
写入 |
|||
我是:PassedToService |
ssm.amazonaws.com |
写入 |
||
|
PutRemediationExceptions |
写入 |
|||
|
PutResourceConfig |
写入 |
|||
|
PutRetentionConfiguration |
写入 |
|||
|
PutServiceLinkedConfigurationRecorder |
写入 |
|||
|
PutStoredQuery |
写入 |
|||
标记、写作 |
||||
|
PutThirdPartyServiceLinkedConfigurationRecorder |
读取 |
|||
写入 |
||||
|
SelectAggregateResourceConfig |
读取 |
|||
|
SelectResourceConfig |
读取 |
|||
|
StartConfigRulesEvaluation |
写入 |
|||
|
StartConfigurationRecorder |
写入 |
|||
|
StartRemediationExecution |
写入 |
|||
|
StartResourceEvaluation |
写入 |
|||
|
StopConfigurationRecorder |
写入 |
|||
|
TagResource |
标记、写作 |
|||
|
UntagResource |
标记、写作 |
操作定义为 AWS Config
您可以在 IAM 策略语句的 Action 元素中指定以下操作。可以使用策略授予在 AWS中执行操作的权限。您在策略中使用一项操作时,通常使用相同的名称允许或拒绝对 API 操作或 CLI 命令的访问。但在某些情况下,单一动作可控制对多项操作的访问。还有某些操作需要多种不同的动作。
| 操作 | 说明 | 资源类型(* 为必需) | 条件键 | 访问级别 |
|---|---|---|---|---|
授予将所有指定资源类型添加到 of 配置记录器的权限,并在录制时包括这些资源类型 RecordingGroup |
写入 |
|||
授予返回您的 C AWS onfig 聚合器中存在的资源的当前配置项目的权限 |
读取 |
|||
授予为一个或多个请求资源返回当前配置的权限 |
Read |
|||
授予在指定区域中删除向指定配置聚合器账户授予的授权的权限 |
写入 |
|||
授予删除指定的 AWS Config 规则及其所有评估结果的权限 |
写入 |
|||
授予删除指定的配置聚合器以及与聚合器关联的聚合数据的权限 |
写入 |
|||
授予权限以删除客户管理型配置记录器 |
写入 |
|||
授予删除指定一致性包以及该一致性包中的所有 AWS Config 规则和所有评估结果的权限 |
写入 |
|||
授予删除连接器配置的权限 |
写入 |
|||
授予删除配送通道的权限 |
Write |
|||
授予删除指定 Config 规则的评估结果的权限 |
写入 |
|||
授予从该组织的所有成员账户中删除指定的组织 Config 规则及其所有评估结果的权限 |
写入 |
|||
授予从该组织的所有成员账户中删除指定的组织一致性包及其所有评估结果的权限 |
写入 |
|||
授予在指定区域中删除指定聚合器账户的待处理授权请求的权限 |
Write |
|||
授予删除修复配置的权限 |
写入 |
|||
授予删除特定 C AWS onfig 规则中特定资源密钥的一个或多个修正例外的权限 |
写入 |
|||
授予为已删除的自定义资源记录配置状态的权限 |
Write |
|||
授予删除保留配置的权限 |
写入 |
|||
授予权限以删除服务相关配置记录器 |
写入 |
|||
授予删除中存储的查询 AWS 账户 的权限 AWS 区域 |
写入 |
|||
授予在指定的传输通道中计划将配置快照传输至 Amazon S3 存储桶的权限 |
Read |
|||
授予返回合规和不合规规则列表,以及合规和不合规规则的资源数的权限 |
读取 |
|||
授予返回合规和不合规一致性包列表以及每个一致性包中合规、不合规和总规则计数的权限 |
读取 |
|||
授予返回授予各种聚合器账户和区域的授权列表的权限 |
列表 |
|||
授予权限以指示指定的 AWS Config 规则是否合规 |
读取 |
|||
授予指明指定 AWS 资源是否合规的权限 |
读取 |
|||
授予返回每条 AWS 托管 Config 规则状态信息的权限 |
读取 |
|||
授予返回有关您的 AWS Config 规则详细信息的权限 |
列表 |
|||
授予返回聚合器中源状态信息的权限 |
读取 |
|||
授予返回一个或多个配置聚合器详细信息的权限 |
List |
|||
授予返回指定配置记录器的当前状态的权限 |
读取 |
|||
授予返回一个或多个指定配置记录器名称的权限 |
读取 |
|||
授予返回该一致性包中每个规则的合规性信息的权限 |
读取 |
|||
授予提供一个或多个一致性包部署状态的权限 |
Read |
|||
授予返回一个或多个一致性包的列表的权限 |
List |
|||
授予返回指定传输通道的当前状态的权限 |
Read |
|||
授予返回有关指定传输通道的详细信息的权限 |
List |
|||
授予为组织提供组织 Config 规则部署状态的权限 |
Read |
|||
授予返回组织 Config 规则列表的权限 |
List |
|||
授予为组织提供组织一致性包部署状态的权限 |
Read |
|||
授予返回组织一致性包列表的权限 |
List |
|||
授予返回所有待处理聚合请求列表的权限 |
List |
|||
授予返回一个或多个修复配置详细信息的权限 |
List |
|||
授予返回一个或多个修复异常详细信息的权限 |
List |
|||
授予提供一组资源的修复执行的详细视图(包括状态、时间戳以及失败步骤的任何错误消息)的权限 |
Read |
|||
授予返回一个或多个保留配置详细信息的权限 |
列表 |
|||
授予从配置记录器中删除所有指定资源类型的权限,并在录制时排除这些资源类型 RecordingGroup |
写入 |
|||
授予权限以返回规则中特定资源的指定 AWS Config 规则的评估结果 |
读取 |
|||
授予返回聚合器中一个或多个账户和区域的合规和不合规规则数的权限 |
读取 |
|||
授予返回聚合器中一个或多个账户和区域的合规和不合规一致性包数量的权限 |
读取 |
|||
授予返回 C AWS onfig 聚合器中存在的跨账户和区域的资源计数的权限 |
读取 |
|||
授予返回在特定源账户和区域中为特定资源聚合的配置项的权限 |
读取 |
|||
授予返回指定 AWS Config 规则的评估结果的权限 |
读取 |
|||
授予返回指定 AWS 资源的评估结果的权限 |
读取 |
|||
授予返回合规和不合规的 AWS Config 规则数量的权限,每条规则最多 25 个 |
读取 |
|||
授予返回合规和不合规的资源数量的权限 |
读取 |
|||
授予返回一致性包监控的所有 AWS 资源的合规包合规性详细信息的权限 |
读取 |
|||
授予为一个或多个一致性包提供合规性摘要的权限 |
读取 |
|||
授予返回特定连接器配置详细信息的权限 |
读取 |
|||
授予返回包含 C AWS onfig 自定义策略规则逻辑的策略定义的权限 |
读取 |
|||
授予返回资源类型、每种资源类型的数量以及 AWS Config 在该区域为你记录的资源总数的权限 AWS 账户 |
读取 |
|||
授予返回给定组织 Config 规则的组织内每个成员账户的详细状态的权限 |
读取 |
|||
授予返回给定组织一致性包的组织内每个成员账户的详细状态的权限 |
读取 |
|||
授予返回包含组织逻辑的策略定义的权限 AWS Config Custom Policy 规则规则 |
读取 |
|||
授予返回指定资源的配置项目列表的权限 |
读取 |
|||
授予返回特定资源评估 ID 的资源评估摘要的权限 |
读取 |
|||
授予返回特定存储查询详细信息的权限 |
读取 |
|||
授予接受资源类型,并返回在不同账户和区域中为特定资源类型聚合的资源标识符列表的权限 |
列表 |
|||
授予列出配置记录器摘要 AWS 账户 的权限 AWS 区域 |
列表 |
|||
授予权限以返回一致性包中合规规则-资源组合的百分比,该百分比与可能的规则-资源组合总数之比 |
列表 |
|||
授予列出 AWS 账户 和区域中所有连接器的权限 |
列表 |
|||
授予接受资源类型,并返回该类型资源的资源标识符列表的权限 |
列表 |
|||
授予列出资源评估摘要 AWS 账户 的权限 AWS 区域 |
列表 |
|||
授予在中列出存储的查询 AWS 账户 的权限 AWS 区域 |
列表 |
|||
授予列出 AWS Config 资源标签的权限 |
读取 |
|||
授予授权聚合器账户和区域从源账户和区域中收集数据的权限 |
写入 |
|||
授予添加或更新用于评估您的 AWS 资源是否符合所需 AWS 配置的 Config 规则的权限 |
写入 |
|||
授予使用所选源账户和区域创建和更新配置聚合器的权限 |
写入 |
|||
授予权限以创建或更新客户管理型配置记录器,以便记录所选资源配置 |
写入 |
|||
授予创建或更新一致性包的权限 |
写入 |
|||
授予创建连接器配置的权限,该配置包含提供商身份信息以及第三方录制所需的其他可选提供商特定信息 |
写入 |
|||
授予创建传输通道对象,以将配置信息传输到 Amazon S3 存储桶和 Amazon SNS 主题的权限 |
写入 |
|||
授予 AWS Lambda 函数用于向 Config 提供评估结果的权限 AWS |
写入 |
|||
授予向 AWS Config 传送评估结果的权限 |
写入 |
|||
授予为整个组织添加或更新组织配置规则的权限,以评估您的 AWS 资源是否符合所需的配置 |
写入 |
|||
向整个组织授予添加或更新组织合规包的权限,以评估您的 AWS 资源是否符合所需的配置 |
写入 |
|||
授予使用具有所选目标或操作的特定 AWS Config 规则添加或更新修正配置的权限 |
写入 |
|||
授予为特定 AWS Config 规则添加或更新特定资源的修正例外情况的权限 |
写入 |
|||
授予为请求中提供的资源记录配置状态的权限 |
写入 |
|||
授予创建和更新保留配置的权限,其中包含有关 AWS Config 存储您的历史信息的保留期(天数)的详细信息 |
写入 |
|||
授予权限以创建新的服务相关配置记录器,以便记录相关服务范围内的资源配置 |
写入 |
|||
授予保存新查询或更新现有已保存查询的权限 |
写入 |
|||
授予为链接到特定 AWS 合作伙伴服务的第三方提供商创建或更新与服务相关的配置记录器的权限 |
写入 |
|||
授予接受结构化查询语言 (SQL) SELECT 命令和聚合器的权限,以查询多个账户和地区的 AWS 资源配置状态、执行相应的搜索并返回与属性匹配的资源配置 |
读取 |
|||
授予权限,以接受结构化查询语言 (SQL) SELECT 命令,执行相应的搜索,然后返回与属性匹配的资源配置 |
Read |
|||
授予根据指定的 Config 规则评估资源的权限 |
写入 |
|||
向客户托管的配置记录器授予权限,允许其开始记录您选择在您的配置中记录的 AWS 资源的配置 AWS 账户 |
写入 |
|||
授予针对上次已知的修复 AWS 配置对指定的 Config 规则运行按需修复的权限 |
写入 |
|||
授予根据您账户中的 AWS Config 规则评估您的资源详细信息的权限 |
写入 |
|||
向客户托管的配置记录器授予权限,允许其停止记录您已选择记录在您的 AWS 资源中的配置 AWS 账户 |
写入 |
|||
授予使用指定 resourceArn 将指定标签关联到资源的权限 |
标记、写作 |
|||
授予从资源中删除一个或多个标签的权限 |
标记、写作 |
|||
由定义的资源类型 AWS Config
以下资源类型是由该服务定义的,可以在 IAM 权限策略语句的 Resource 元素中使用这些资源类型。
| 资源类型 | ARN | 条件键 |
|---|---|---|
arn: $ {Partition}: config: $ {Region}: $ {Account}: 聚合授权/$ {} /$ {} /$ {} AggregatorAccount AggregatorRegion |
||
arn: $ {Partition}: config: $ {Region}: $ {Account}: config-rule/$ {} ConfigRuleId |
||
arn: $ {Partition}: config: $ {Region}: $ {Account}: config-agregator/$ {} AggregatorId |
||
arn: $ {Partition}: config: $ {Region}: $ {Account}: configuration-recorder/$ {} /$ {} RecorderName RecorderId |
||
arn: $ {Partition}: config: $ {Region}: $ {Account}: conformance-pack/$ {} /$ {} ConformancePackName ConformancePackId |
||
arn: $ {Partition}: config: $ {Region}: $ {Account}: connector/$ {Provider} /$ {} /$ {} /$ {} ProviderId ConnectorId |
||
arn: $ {Partition}: config: $ {Region}: $ {Account}: organization-config-rule/$ {} OrganizationConfigRuleId |
||
arn: $ {Partition}: config: $ {Region}: $ {账户}: organization-conformance-pack/$ {} OrganizationConformancePackId |
||
arn: $ {Partition}: config: $ {Region}: $ {账户}: remediation-configuration/$ {} RemediationConfigurationId |
||
arn: $ {Partition}: config: $ {Region}: $ {Account}: stored-query/$ {} /$ {} StoredQueryName StoredQueryId |
的条件键 AWS Config
AWS Config 定义了以下可以在 IAM 策略Condition元素中使用的条件键。
| 条件键 | 描述 | 类型 |
|---|---|---|
按每个标签的允许值集筛选访问 |
字符串 |
|
按与资源关联的标签值筛选访问权限 |
字符串 |
|
按请求中是否具有必需标签来筛选访问 |
ArrayOfString |
|
按配置记录器的服务主体筛选访问权限 |
字符串 |