View a markdown version of this page

的操作、资源和条件键 AWS Config - 服务授权参考

的操作、资源和条件键 AWS Config

AWS Config(服务前缀:config)提供以下特定于服务的操作、资源、操作和条件密钥,供在 IAM 权限策略中使用。

参考:

API 操作定义为 AWS Config

下表将 API 操作映射到它们授权的 IAM 操作。仅列出具有给定 API 和操作的静态值的条件键;有关每个操作支持的完整条件键集,请参阅操作表。

操作 IAM 操作 条件键 可能的值 访问级别

AssociateResourceTypes

配置:AssociateResourceTypes

写入

BatchGetAggregateResourceConfig

配置:BatchGetAggregateResourceConfig

读取

BatchGetResourceConfig

配置:BatchGetResourceConfig

读取

DeleteAggregationAuthorization

配置:DeleteAggregationAuthorization

写入

DeleteConfigRule

配置:DeleteConfigRule

写入

DeleteConfigurationAggregator

配置:DeleteConfigurationAggregator

写入

DeleteConfigurationRecorder

配置:DeleteConfigurationRecorder

写入

DeleteConformancePack

配置:DeleteConformancePack

写入

DeleteConnector

配置:DeleteConnector

写入

DeleteDeliveryChannel

配置:DeleteDeliveryChannel

写入

DeleteEvaluationResults

配置:DeleteEvaluationResults

写入

DeleteOrganizationConfigRule

配置:DeleteOrganizationConfigRule

写入

DeleteOrganizationConformancePack

配置:DeleteOrganizationConformancePack

写入

DeletePendingAggregationRequest

配置:DeletePendingAggregationRequest

写入

DeleteRemediationConfiguration

配置:DeleteRemediationConfiguration

写入

DeleteRemediationExceptions

配置:DeleteRemediationExceptions

写入

DeleteResourceConfig

配置:DeleteResourceConfig

写入

DeleteRetentionConfiguration

配置:DeleteRetentionConfiguration

写入

DeleteServiceLinkedConfigurationRecorder

配置:DeleteServiceLinkedConfigurationRecorder

写入

DeleteStoredQuery

配置:DeleteStoredQuery

写入

DeliverConfigSnapshot

配置:DeliverConfigSnapshot

读取

DescribeAggregateComplianceByConfigRules

配置:DescribeAggregateComplianceByConfigRules

读取

DescribeAggregateComplianceByConformancePacks

配置:DescribeAggregateComplianceByConformancePacks

读取

DescribeAggregationAuthorizations

配置:DescribeAggregationAuthorizations

列表

DescribeComplianceByConfigRule

配置:DescribeComplianceByConfigRule

读取

DescribeComplianceByResource

配置:DescribeComplianceByResource

读取

DescribeConfigRuleEvaluationStatus

配置:DescribeConfigRuleEvaluationStatus

读取

DescribeConfigRules

配置:DescribeConfigRules

列表

DescribeConfigurationAggregatorSourcesStatus

配置:DescribeConfigurationAggregatorSourcesStatus

读取

DescribeConfigurationAggregators

配置:DescribeConfigurationAggregators

列表

DescribeConfigurationRecorderStatus

配置:DescribeConfigurationRecorderStatus

读取

DescribeConfigurationRecorders

配置:DescribeConfigurationRecorders

读取

DescribeConformancePackCompliance

配置:DescribeConformancePackCompliance

读取

DescribeConformancePackStatus

配置:DescribeConformancePackStatus

读取

DescribeConformancePacks

配置:DescribeConformancePacks

列表

DescribeDeliveryChannelStatus

配置:DescribeDeliveryChannelStatus

读取

DescribeDeliveryChannels

配置:DescribeDeliveryChannels

列表

DescribeOrganizationConfigRuleStatuses

配置:DescribeOrganizationConfigRuleStatuses

读取

DescribeOrganizationConfigRules

配置:DescribeOrganizationConfigRules

列表

DescribeOrganizationConformancePackStatuses

配置:DescribeOrganizationConformancePackStatuses

读取

DescribeOrganizationConformancePacks

配置:DescribeOrganizationConformancePacks

列表

DescribePendingAggregationRequests

配置:DescribePendingAggregationRequests

列表

DescribeRemediationConfigurations

配置:DescribeRemediationConfigurations

列表

DescribeRemediationExceptions

配置:DescribeRemediationExceptions

列表

DescribeRemediationExecutionStatus

配置:DescribeRemediationExecutionStatus

读取

DescribeRetentionConfigurations

配置:DescribeRetentionConfigurations

列表

DisassociateResourceTypes

配置:DisassociateResourceTypes

写入

GetAggregateComplianceDetailsByConfigRule

配置:GetAggregateComplianceDetailsByConfigRule

读取

GetAggregateConfigRuleComplianceSummary

配置:GetAggregateConfigRuleComplianceSummary

读取

GetAggregateConformancePackComplianceSummary

配置:GetAggregateConformancePackComplianceSummary

读取

GetAggregateDiscoveredResourceCounts

配置:GetAggregateDiscoveredResourceCounts

读取

GetAggregateResourceConfig

配置:GetAggregateResourceConfig

读取

GetComplianceDetailsByConfigRule

配置:GetComplianceDetailsByConfigRule

读取

GetComplianceDetailsByResource

配置:GetComplianceDetailsByResource

读取

GetComplianceSummaryByConfigRule

配置:GetComplianceSummaryByConfigRule

读取

GetComplianceSummaryByResourceType

配置:GetComplianceSummaryByResourceType

读取

GetConformancePackComplianceDetails

配置:GetConformancePackComplianceDetails

读取

GetConformancePackComplianceSummary

配置:GetConformancePackComplianceSummary

读取

GetConnector

配置:GetConnector

读取

GetCustomRulePolicy

配置:GetCustomRulePolicy

读取

GetDiscoveredResourceCounts

配置:GetDiscoveredResourceCounts

读取

GetOrganizationConfigRuleDetailedStatus

配置:GetOrganizationConfigRuleDetailedStatus

读取

GetOrganizationConformancePackDetailedStatus

配置:GetOrganizationConformancePackDetailedStatus

读取

GetOrganizationCustomRulePolicy

配置:GetOrganizationCustomRulePolicy

读取

GetResourceConfigHistory

配置:GetResourceConfigHistory

读取

GetResourceEvaluationSummary

配置:GetResourceEvaluationSummary

读取

GetStoredQuery

配置:GetStoredQuery

读取

ListAggregateDiscoveredResources

配置:ListAggregateDiscoveredResources

列表

ListConfigurationRecorders

配置:ListConfigurationRecorders

列表

ListConformancePackComplianceScores

配置:ListConformancePackComplianceScores

列表

ListConnectors

配置:ListConnectors

列表

ListDiscoveredResources

配置:ListDiscoveredResources

列表

ListResourceEvaluations

配置:ListResourceEvaluations

列表

ListStoredQueries

配置:ListStoredQueries

列表

ListTagsForResource

配置:ListTagsForResource

读取

PutAggregationAuthorization

配置:PutAggregationAuthorization

写入

配置:TagResource

标记、写作

PutConfigRule

配置:PutConfigRule

写入

配置:TagResource

标记、写作

PutConfigurationAggregator

配置:PutConfigurationAggregator

写入

配置:TagResource

标记、写作

我是:PassRole

我是:PassedToService

配置.amazonaws.com

写入

PutConfigurationRecorder

配置:PutConfigurationRecorder

写入

配置:TagResource

标记、写作

我是:PassRole

我是:PassedToService

配置.amazonaws.com

写入

PutConformancePack

配置:PutConformancePack

写入

配置:TagResource

标记、写作

我是:PassRole

我是:PassedToService

ssm.amazonaws.com

写入

PutConnector

配置:PutConnector

写入

配置:TagResource

标记、写作

PutDeliveryChannel

配置:PutDeliveryChannel

写入

PutEvaluations

配置:PutEvaluations

写入

PutExternalEvaluation

配置:PutExternalEvaluation

写入

PutOrganizationConfigRule

配置:PutOrganizationConfigRule

写入

配置:TagResource

标记、写作

PutOrganizationConformancePack

配置:PutOrganizationConformancePack

写入

配置:TagResource

标记、写作

我是:PassRole

我是:PassedToService

ssm.amazonaws.com

写入

PutRemediationConfigurations

配置:PutRemediationConfigurations

写入

我是:PassRole

我是:PassedToService

ssm.amazonaws.com

写入

PutRemediationExceptions

配置:PutRemediationExceptions

写入

PutResourceConfig

配置:PutResourceConfig

写入

PutRetentionConfiguration

配置:PutRetentionConfiguration

写入

PutServiceLinkedConfigurationRecorder

配置:PutServiceLinkedConfigurationRecorder

写入

PutStoredQuery

配置:PutStoredQuery

写入

配置:TagResource

标记、写作

PutThirdPartyServiceLinkedConfigurationRecorder

配置:GetConnector

读取

配置:PutThirdPartyServiceLinkedConfigurationRecorder

写入

SelectAggregateResourceConfig

配置:SelectAggregateResourceConfig

读取

SelectResourceConfig

配置:SelectResourceConfig

读取

StartConfigRulesEvaluation

配置:StartConfigRulesEvaluation

写入

StartConfigurationRecorder

配置:StartConfigurationRecorder

写入

StartRemediationExecution

配置:StartRemediationExecution

写入

StartResourceEvaluation

配置:StartResourceEvaluation

写入

StopConfigurationRecorder

配置:StopConfigurationRecorder

写入

TagResource

配置:TagResource

标记、写作

UntagResource

配置:UntagResource

标记、写作

操作定义为 AWS Config

您可以在 IAM 策略语句的 Action 元素中指定以下操作。可以使用策略授予在 AWS中执行操作的权限。您在策略中使用一项操作时,通常使用相同的名称允许或拒绝对 API 操作或 CLI 命令的访问。但在某些情况下,单一动作可控制对多项操作的访问。还有某些操作需要多种不同的动作。

操作 说明 资源类型(* 为必需) 条件键 访问级别

AssociateResourceTypes

授予将所有指定资源类型添加到 of 配置记录器的权限,并在录制时包括这些资源类型 RecordingGroup

ConfigurationRecorder*

aws: ResourceTag /$ {} TagKey

写入

BatchGetAggregateResourceConfig

授予返回您的 C AWS onfig 聚合器中存在的资源的当前配置项目的权限

ConfigurationAggregator*

aws: ResourceTag /$ {} TagKey

读取

BatchGetResourceConfig

授予为一个或多个请求资源返回当前配置的权限

Read

DeleteAggregationAuthorization

授予在指定区域中删除向指定配置聚合器账户授予的授权的权限

AggregationAuthorization*

aws: ResourceTag /$ {} TagKey

写入

DeleteConfigRule

授予删除指定的 AWS Config 规则及其所有评估结果的权限

ConfigRule*

aws: ResourceTag /$ {} TagKey

写入

DeleteConfigurationAggregator

授予删除指定的配置聚合器以及与聚合器关联的聚合数据的权限

ConfigurationAggregator*

aws: ResourceTag /$ {} TagKey

写入

DeleteConfigurationRecorder

授予权限以删除客户管理型配置记录器

ConfigurationRecorder*

aws: ResourceTag /$ {} TagKey

写入

DeleteConformancePack

授予删除指定一致性包以及该一致性包中的所有 AWS Config 规则和所有评估结果的权限

ConformancePack*

aws: ResourceTag /$ {} TagKey

写入

DeleteConnector

授予删除连接器配置的权限

连接器*

aws: ResourceTag /$ {} TagKey

写入

DeleteDeliveryChannel

授予删除配送通道的权限

Write

DeleteEvaluationResults

授予删除指定 Config 规则的评估结果的权限

ConfigRule*

aws: ResourceTag /$ {} TagKey

写入

DeleteOrganizationConfigRule

授予从该组织的所有成员账户中删除指定的组织 Config 规则及其所有评估结果的权限

OrganizationConfigRule*

aws: ResourceTag /$ {} TagKey

写入

DeleteOrganizationConformancePack

授予从该组织的所有成员账户中删除指定的组织一致性包及其所有评估结果的权限

OrganizationConformancePack*

aws: ResourceTag /$ {} TagKey

写入

DeletePendingAggregationRequest

授予在指定区域中删除指定聚合器账户的待处理授权请求的权限

Write

DeleteRemediationConfiguration

授予删除修复配置的权限

RemediationConfiguration*

写入

DeleteRemediationExceptions

授予删除特定 C AWS onfig 规则中特定资源密钥的一个或多个修正例外的权限

写入

DeleteResourceConfig

授予为已删除的自定义资源记录配置状态的权限

Write

DeleteRetentionConfiguration

授予删除保留配置的权限

写入

DeleteServiceLinkedConfigurationRecorder

授予权限以删除服务相关配置记录器

ConfigurationRecorder*

aws: ResourceTag /$ {} TagKey

配置:ConfigurationRecorderServicePrincipal

写入

DeleteStoredQuery

授予删除中存储的查询 AWS 账户 的权限 AWS 区域

StoredQuery*

aws: ResourceTag /$ {} TagKey

写入

DeliverConfigSnapshot

授予在指定的传输通道中计划将配置快照传输至 Amazon S3 存储桶的权限

Read

DescribeAggregateComplianceByConfigRules

授予返回合规和不合规规则列表,以及合规和不合规规则的资源数的权限

ConfigurationAggregator*

aws: ResourceTag /$ {} TagKey

读取

DescribeAggregateComplianceByConformancePacks

授予返回合规和不合规一致性包列表以及每个一致性包中合规、不合规和总规则计数的权限

ConfigurationAggregator*

aws: ResourceTag /$ {} TagKey

读取

DescribeAggregationAuthorizations

授予返回授予各种聚合器账户和区域的授权列表的权限

列表

DescribeComplianceByConfigRule

授予权限以指示指定的 AWS Config 规则是否合规

读取

DescribeComplianceByResource

授予指明指定 AWS 资源是否合规的权限

读取

DescribeConfigRuleEvaluationStatus

授予返回每条 AWS 托管 Config 规则状态信息的权限

读取

DescribeConfigRules

授予返回有关您的 AWS Config 规则详细信息的权限

列表

DescribeConfigurationAggregatorSourcesStatus

授予返回聚合器中源状态信息的权限

ConfigurationAggregator*

aws: ResourceTag /$ {} TagKey

读取

DescribeConfigurationAggregators

授予返回一个或多个配置聚合器详细信息的权限

List

DescribeConfigurationRecorderStatus

授予返回指定配置记录器的当前状态的权限

ConfigurationRecorder*

aws: ResourceTag /$ {} TagKey

配置:ConfigurationRecorderServicePrincipal

读取

DescribeConfigurationRecorders

授予返回一个或多个指定配置记录器名称的权限

ConfigurationRecorder*

aws: ResourceTag /$ {} TagKey

配置:ConfigurationRecorderServicePrincipal

读取

DescribeConformancePackCompliance

授予返回该一致性包中每个规则的合规性信息的权限

ConformancePack*

aws: ResourceTag /$ {} TagKey

读取

DescribeConformancePackStatus

授予提供一个或多个一致性包部署状态的权限

Read

DescribeConformancePacks

授予返回一个或多个一致性包的列表的权限

List

DescribeDeliveryChannelStatus

授予返回指定传输通道的当前状态的权限

Read

DescribeDeliveryChannels

授予返回有关指定传输通道的详细信息的权限

List

DescribeOrganizationConfigRuleStatuses

授予为组织提供组织 Config 规则部署状态的权限

Read

DescribeOrganizationConfigRules

授予返回组织 Config 规则列表的权限

List

DescribeOrganizationConformancePackStatuses

授予为组织提供组织一致性包部署状态的权限

Read

DescribeOrganizationConformancePacks

授予返回组织一致性包列表的权限

List

DescribePendingAggregationRequests

授予返回所有待处理聚合请求列表的权限

List

DescribeRemediationConfigurations

授予返回一个或多个修复配置详细信息的权限

RemediationConfiguration*

List

DescribeRemediationExceptions

授予返回一个或多个修复异常详细信息的权限

List

DescribeRemediationExecutionStatus

授予提供一组资源的修复执行的详细视图(包括状态、时间戳以及失败步骤的任何错误消息)的权限

RemediationConfiguration*

Read

DescribeRetentionConfigurations

授予返回一个或多个保留配置详细信息的权限

列表

DisassociateResourceTypes

授予从配置记录器中删除所有指定资源类型的权限,并在录制时排除这些资源类型 RecordingGroup

ConfigurationRecorder*

aws: ResourceTag /$ {} TagKey

写入

GetAggregateComplianceDetailsByConfigRule

授予权限以返回规则中特定资源的指定 AWS Config 规则的评估结果

ConfigurationAggregator*

aws: ResourceTag /$ {} TagKey

读取

GetAggregateConfigRuleComplianceSummary

授予返回聚合器中一个或多个账户和区域的合规和不合规规则数的权限

ConfigurationAggregator*

aws: ResourceTag /$ {} TagKey

读取

GetAggregateConformancePackComplianceSummary

授予返回聚合器中一个或多个账户和区域的合规和不合规一致性包数量的权限

ConfigurationAggregator*

aws: ResourceTag /$ {} TagKey

读取

GetAggregateDiscoveredResourceCounts

授予返回 C AWS onfig 聚合器中存在的跨账户和区域的资源计数的权限

ConfigurationAggregator*

aws: ResourceTag /$ {} TagKey

读取

GetAggregateResourceConfig

授予返回在特定源账户和区域中为特定资源聚合的配置项的权限

ConfigurationAggregator*

aws: ResourceTag /$ {} TagKey

读取

GetComplianceDetailsByConfigRule

授予返回指定 AWS Config 规则的评估结果的权限

ConfigRule*

aws: ResourceTag /$ {} TagKey

读取

GetComplianceDetailsByResource

授予返回指定 AWS 资源的评估结果的权限

读取

GetComplianceSummaryByConfigRule

授予返回合规和不合规的 AWS Config 规则数量的权限,每条规则最多 25 个

读取

GetComplianceSummaryByResourceType

授予返回合规和不合规的资源数量的权限

读取

GetConformancePackComplianceDetails

授予返回一致性包监控的所有 AWS 资源的合规包合规性详细信息的权限

ConformancePack*

aws: ResourceTag /$ {} TagKey

读取

GetConformancePackComplianceSummary

授予为一个或多个一致性包提供合规性摘要的权限

ConformancePack*

aws: ResourceTag /$ {} TagKey

读取

GetConnector

授予返回特定连接器配置详细信息的权限

连接器*

aws: ResourceTag /$ {} TagKey

读取

GetCustomRulePolicy

授予返回包含 C AWS onfig 自定义策略规则逻辑的策略定义的权限

ConfigRule*

aws: ResourceTag /$ {} TagKey

读取

GetDiscoveredResourceCounts

授予返回资源类型、每种资源类型的数量以及 AWS Config 在该区域为你记录的资源总数的权限 AWS 账户

读取

GetOrganizationConfigRuleDetailedStatus

授予返回给定组织 Config 规则的组织内每个成员账户的详细状态的权限

OrganizationConfigRule*

aws: ResourceTag /$ {} TagKey

读取

GetOrganizationConformancePackDetailedStatus

授予返回给定组织一致性包的组织内每个成员账户的详细状态的权限

OrganizationConformancePack*

aws: ResourceTag /$ {} TagKey

读取

GetOrganizationCustomRulePolicy

授予返回包含组织逻辑的策略定义的权限 AWS Config Custom Policy 规则规则

OrganizationConfigRule*

aws: ResourceTag /$ {} TagKey

读取

GetResourceConfigHistory

授予返回指定资源的配置项目列表的权限

读取

GetResourceEvaluationSummary

授予返回特定资源评估 ID 的资源评估摘要的权限

读取

GetStoredQuery

授予返回特定存储查询详细信息的权限

StoredQuery*

aws: ResourceTag /$ {} TagKey

读取

ListAggregateDiscoveredResources

授予接受资源类型,并返回在不同账户和区域中为特定资源类型聚合的资源标识符列表的权限

ConfigurationAggregator*

aws: ResourceTag /$ {} TagKey

列表

ListConfigurationRecorders

授予列出配置记录器摘要 AWS 账户 的权限 AWS 区域

列表

ListConformancePackComplianceScores

授予权限以返回一致性包中合规规则-资源组合的百分比,该百分比与可能的规则-资源组合总数之比

列表

ListConnectors

授予列出 AWS 账户 和区域中所有连接器的权限

列表

ListDiscoveredResources

授予接受资源类型,并返回该类型资源的资源标识符列表的权限

列表

ListResourceEvaluations

授予列出资源评估摘要 AWS 账户 的权限 AWS 区域

列表

ListStoredQueries

授予在中列出存储的查询 AWS 账户 的权限 AWS 区域

列表

ListTagsForResource

授予列出 AWS Config 资源标签的权限

AggregationAuthorization

aws: ResourceTag /$ {} TagKey

读取

ConfigRule

aws: ResourceTag /$ {} TagKey

ConfigurationAggregator

aws: ResourceTag /$ {} TagKey

ConfigurationRecorder

aws: ResourceTag /$ {} TagKey

ConformancePack

aws: ResourceTag /$ {} TagKey

连接器

aws: ResourceTag /$ {} TagKey

OrganizationConfigRule

aws: ResourceTag /$ {} TagKey

OrganizationConformancePack

aws: ResourceTag /$ {} TagKey

StoredQuery

aws: ResourceTag /$ {} TagKey

PutAggregationAuthorization

授予授权聚合器账户和区域从源账户和区域中收集数据的权限

AggregationAuthorization*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

PutConfigRule

授予添加或更新用于评估您的 AWS 资源是否符合所需 AWS 配置的 Config 规则的权限

ConfigRule*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

PutConfigurationAggregator

授予使用所选源账户和区域创建和更新配置聚合器的权限

ConfigurationAggregator*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

PutConfigurationRecorder

授予权限以创建或更新客户管理型配置记录器,以便记录所选资源配置

ConfigurationRecorder*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

PutConformancePack

授予创建或更新一致性包的权限

ConformancePack*

aws: ResourceTag /$ {} TagKey

写入

PutConnector

授予创建连接器配置的权限,该配置包含提供商身份信息以及第三方录制所需的其他可选提供商特定信息

连接器*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

PutDeliveryChannel

授予创建传输通道对象,以将配置信息传输到 Amazon S3 存储桶和 Amazon SNS 主题的权限

写入

PutEvaluations

授予 AWS Lambda 函数用于向 Config 提供评估结果的权限 AWS

写入

PutExternalEvaluation

授予向 AWS Config 传送评估结果的权限

ConfigRule*

aws: ResourceTag /$ {} TagKey

写入

PutOrganizationConfigRule

授予为整个组织添加或更新组织配置规则的权限,以评估您的 AWS 资源是否符合所需的配置

OrganizationConfigRule*

aws: ResourceTag /$ {} TagKey

写入

PutOrganizationConformancePack

向整个组织授予添加或更新组织合规包的权限,以评估您的 AWS 资源是否符合所需的配置

OrganizationConformancePack*

aws: ResourceTag /$ {} TagKey

写入

PutRemediationConfigurations

授予使用具有所选目标或操作的特定 AWS Config 规则添加或更新修正配置的权限

RemediationConfiguration*

写入

PutRemediationExceptions

授予为特定 AWS Config 规则添加或更新特定资源的修正例外情况的权限

写入

PutResourceConfig

授予为请求中提供的资源记录配置状态的权限

写入

PutRetentionConfiguration

授予创建和更新保留配置的权限,其中包含有关 AWS Config 存储您的历史信息的保留期(天数)的详细信息

写入

PutServiceLinkedConfigurationRecorder

授予权限以创建新的服务相关配置记录器,以便记录相关服务范围内的资源配置

aws: RequestTag /$ {} TagKey

aws:TagKeys

配置:ConfigurationRecorderServicePrincipal

写入

PutStoredQuery

授予保存新查询或更新现有已保存查询的权限

StoredQuery*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

PutThirdPartyServiceLinkedConfigurationRecorder

授予为链接到特定 AWS 合作伙伴服务的第三方提供商创建或更新与服务相关的配置记录器的权限

连接器*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

配置:ConfigurationRecorderServicePrincipal

写入

SelectAggregateResourceConfig

授予接受结构化查询语言 (SQL) SELECT 命令和聚合器的权限,以查询多个账户和地区的 AWS 资源配置状态、执行相应的搜索并返回与属性匹配的资源配置

ConfigurationAggregator*

aws: ResourceTag /$ {} TagKey

读取

SelectResourceConfig

授予权限,以接受结构化查询语言 (SQL) SELECT 命令,执行相应的搜索,然后返回与属性匹配的资源配置

Read

StartConfigRulesEvaluation

授予根据指定的 Config 规则评估资源的权限

ConfigRule*

aws: ResourceTag /$ {} TagKey

写入

StartConfigurationRecorder

向客户托管的配置记录器授予权限,允许其开始记录您选择在您的配置中记录的 AWS 资源的配置 AWS 账户

ConfigurationRecorder*

aws: ResourceTag /$ {} TagKey

写入

StartRemediationExecution

授予针对上次已知的修复 AWS 配置对指定的 Config 规则运行按需修复的权限

写入

StartResourceEvaluation

授予根据您账户中的 AWS Config 规则评估您的资源详细信息的权限

写入

StopConfigurationRecorder

向客户托管的配置记录器授予权限,允许其停止记录您已选择记录在您的 AWS 资源中的配置 AWS 账户

ConfigurationRecorder*

aws: ResourceTag /$ {} TagKey

写入

TagResource

授予使用指定 resourceArn 将指定标签关联到资源的权限

AggregationAuthorization

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

标记、写作

ConfigRule

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

ConfigurationAggregator

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

ConfigurationRecorder

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

ConformancePack

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

连接器

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

OrganizationConfigRule

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

OrganizationConformancePack

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

StoredQuery

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

UntagResource

授予从资源中删除一个或多个标签的权限

AggregationAuthorization

aws: ResourceTag /$ {} TagKey

aws:TagKeys

标记、写作

ConfigRule

aws: ResourceTag /$ {} TagKey

aws:TagKeys

ConfigurationAggregator

aws: ResourceTag /$ {} TagKey

aws:TagKeys

ConfigurationRecorder

aws: ResourceTag /$ {} TagKey

aws:TagKeys

ConformancePack

aws: ResourceTag /$ {} TagKey

aws:TagKeys

连接器

aws: ResourceTag /$ {} TagKey

aws:TagKeys

OrganizationConfigRule

aws: ResourceTag /$ {} TagKey

aws:TagKeys

OrganizationConformancePack

aws: ResourceTag /$ {} TagKey

aws:TagKeys

StoredQuery

aws: ResourceTag /$ {} TagKey

aws:TagKeys

由定义的资源类型 AWS Config

以下资源类型是由该服务定义的,可以在 IAM 权限策略语句的 Resource 元素中使用这些资源类型。

资源类型 ARN 条件键

AggregationAuthorization

arn: $ {Partition}: config: $ {Region}: $ {Account}: 聚合授权/$ {} /$ {} /$ {} AggregatorAccount AggregatorRegion

aws: ResourceTag /$ {} TagKey

ConfigRule

arn: $ {Partition}: config: $ {Region}: $ {Account}: config-rule/$ {} ConfigRuleId

aws: ResourceTag /$ {} TagKey

ConfigurationAggregator

arn: $ {Partition}: config: $ {Region}: $ {Account}: config-agregator/$ {} AggregatorId

aws: ResourceTag /$ {} TagKey

ConfigurationRecorder

arn: $ {Partition}: config: $ {Region}: $ {Account}: configuration-recorder/$ {} /$ {} RecorderName RecorderId

aws: ResourceTag /$ {} TagKey

ConformancePack

arn: $ {Partition}: config: $ {Region}: $ {Account}: conformance-pack/$ {} /$ {} ConformancePackName ConformancePackId

aws: ResourceTag /$ {} TagKey

连接器

arn: $ {Partition}: config: $ {Region}: $ {Account}: connector/$ {Provider} /$ {} /$ {} /$ {} ProviderId ConnectorId

aws: ResourceTag /$ {} TagKey

OrganizationConfigRule

arn: $ {Partition}: config: $ {Region}: $ {Account}: organization-config-rule/$ {} OrganizationConfigRuleId

aws: ResourceTag /$ {} TagKey

OrganizationConformancePack

arn: $ {Partition}: config: $ {Region}: $ {账户}: organization-conformance-pack/$ {} OrganizationConformancePackId

aws: ResourceTag /$ {} TagKey

RemediationConfiguration

arn: $ {Partition}: config: $ {Region}: $ {账户}: remediation-configuration/$ {} RemediationConfigurationId

StoredQuery

arn: $ {Partition}: config: $ {Region}: $ {Account}: stored-query/$ {} /$ {} StoredQueryName StoredQueryId

aws: ResourceTag /$ {} TagKey

的条件键 AWS Config

AWS Config 定义了以下可以在 IAM 策略Condition元素中使用的条件键。

条件键 描述 类型

aws: RequestTag /$ {} TagKey

按每个标签的允许值集筛选访问

字符串

aws: ResourceTag /$ {} TagKey

按与资源关联的标签值筛选访问权限

字符串

aws:TagKeys

按请求中是否具有必需标签来筛选访问

ArrayOfString

配置:ConfigurationRecorderServicePrincipal

按配置记录器的服务主体筛选访问权限

字符串