View a markdown version of this page

Config AWS のアクション、リソース、および条件キー - サービス認可リファレンス

Config AWS のアクション、リソース、および条件キー

AWS Config (サービスプレフィックス: config) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。

リファレンス:

Config で定義される API AWS オペレーション

次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。

運用 IAM アクション 条件キー 可能な値 (複数可) アクセスレベル

AssociateResourceTypes

config:AssociateResourceTypes

書き込み

BatchGetAggregateResourceConfig

config:BatchGetAggregateResourceConfig

読み取り

BatchGetResourceConfig

config:BatchGetResourceConfig

読み取り

DeleteAggregationAuthorization

config:DeleteAggregationAuthorization

書き込み

DeleteConfigRule

config:DeleteConfigRule

書き込み

DeleteConfigurationAggregator

config:DeleteConfigurationAggregator

書き込み

DeleteConfigurationRecorder

config:DeleteConfigurationRecorder

書き込み

DeleteConformancePack

config:DeleteConformancePack

書き込み

DeleteConnector

config:DeleteConnector

書き込み

DeleteDeliveryChannel

config:DeleteDeliveryChannel

書き込み

DeleteEvaluationResults

config:DeleteEvaluationResults

書き込み

DeleteOrganizationConfigRule

config:DeleteOrganizationConfigRule

書き込み

DeleteOrganizationConformancePack

config:DeleteOrganizationConformancePack

書き込み

DeletePendingAggregationRequest

config:DeletePendingAggregationRequest

書き込み

DeleteRemediationConfiguration

config:DeleteRemediationConfiguration

書き込み

DeleteRemediationExceptions

config:DeleteRemediationExceptions

書き込み

DeleteResourceConfig

config:DeleteResourceConfig

書き込み

DeleteRetentionConfiguration

config:DeleteRetentionConfiguration

書き込み

DeleteServiceLinkedConfigurationRecorder

config:DeleteServiceLinkedConfigurationRecorder

書き込み

DeleteStoredQuery

config:DeleteStoredQuery

書き込み

DeliverConfigSnapshot

config:DeliverConfigSnapshot

読み取り

DescribeAggregateComplianceByConfigRules

config:DescribeAggregateComplianceByConfigRules

読み取り

DescribeAggregateComplianceByConformancePacks

config:DescribeAggregateComplianceByConformancePacks

読み取り

DescribeAggregationAuthorizations

config:DescribeAggregationAuthorizations

リスト

DescribeComplianceByConfigRule

config:DescribeComplianceByConfigRule

読み取り

DescribeComplianceByResource

config:DescribeComplianceByResource

読み取り

DescribeConfigRuleEvaluationStatus

config:DescribeConfigRuleEvaluationStatus

読み取り

DescribeConfigRules

config:DescribeConfigRules

リスト

DescribeConfigurationAggregatorSourcesStatus

config:DescribeConfigurationAggregatorSourcesStatus

読み取り

DescribeConfigurationAggregators

config:DescribeConfigurationAggregators

リスト

DescribeConfigurationRecorderStatus

config:DescribeConfigurationRecorderStatus

読み取り

DescribeConfigurationRecorders

config:DescribeConfigurationRecorders

読み取り

DescribeConformancePackCompliance

config:DescribeConformancePackCompliance

読み取り

DescribeConformancePackStatus

config:DescribeConformancePackStatus

読み取り

DescribeConformancePacks

config:DescribeConformancePacks

リスト

DescribeDeliveryChannelStatus

config:DescribeDeliveryChannelStatus

読み取り

DescribeDeliveryChannels

config:DescribeDeliveryChannels

リスト

DescribeOrganizationConfigRuleStatuses

config:DescribeOrganizationConfigRuleStatuses

読み取り

DescribeOrganizationConfigRules

config:DescribeOrganizationConfigRules

リスト

DescribeOrganizationConformancePackStatuses

config:DescribeOrganizationConformancePackStatuses

読み取り

DescribeOrganizationConformancePacks

config:DescribeOrganizationConformancePacks

リスト

DescribePendingAggregationRequests

config:DescribePendingAggregationRequests

リスト

DescribeRemediationConfigurations

config:DescribeRemediationConfigurations

リスト

DescribeRemediationExceptions

config:DescribeRemediationExceptions

リスト

DescribeRemediationExecutionStatus

config:DescribeRemediationExecutionStatus

読み取り

DescribeRetentionConfigurations

config:DescribeRetentionConfigurations

リスト

DisassociateResourceTypes

config:DisassociateResourceTypes

書き込み

GetAggregateComplianceDetailsByConfigRule

config:GetAggregateComplianceDetailsByConfigRule

読み取り

GetAggregateConfigRuleComplianceSummary

config:GetAggregateConfigRuleComplianceSummary

読み取り

GetAggregateConformancePackComplianceSummary

config:GetAggregateConformancePackComplianceSummary

読み取り

GetAggregateDiscoveredResourceCounts

config:GetAggregateDiscoveredResourceCounts

読み取り

GetAggregateResourceConfig

config:GetAggregateResourceConfig

読み取り

GetComplianceDetailsByConfigRule

config:GetComplianceDetailsByConfigRule

読み取り

GetComplianceDetailsByResource

config:GetComplianceDetailsByResource

読み取り

GetComplianceSummaryByConfigRule

config:GetComplianceSummaryByConfigRule

読み取り

GetComplianceSummaryByResourceType

config:GetComplianceSummaryByResourceType

読み取り

GetConformancePackComplianceDetails

config:GetConformancePackComplianceDetails

読み取り

GetConformancePackComplianceSummary

config:GetConformancePackComplianceSummary

読み取り

GetConnector

config:GetConnector

読み取り

GetCustomRulePolicy

config:GetCustomRulePolicy

読み取り

GetDiscoveredResourceCounts

config:GetDiscoveredResourceCounts

読み取り

GetOrganizationConfigRuleDetailedStatus

config:GetOrganizationConfigRuleDetailedStatus

読み取り

GetOrganizationConformancePackDetailedStatus

config:GetOrganizationConformancePackDetailedStatus

読み取り

GetOrganizationCustomRulePolicy

config:GetOrganizationCustomRulePolicy

読み取り

GetResourceConfigHistory

config:GetResourceConfigHistory

読み取り

GetResourceEvaluationSummary

config:GetResourceEvaluationSummary

読み取り

GetStoredQuery

config:GetStoredQuery

読み取り

ListAggregateDiscoveredResources

config:ListAggregateDiscoveredResources

リスト

ListConfigurationRecorders

config:ListConfigurationRecorders

リスト

ListConformancePackComplianceScores

config:ListConformancePackComplianceScores

リスト

ListConnectors

config:ListConnectors

リスト

ListDiscoveredResources

config:ListDiscoveredResources

リスト

ListResourceEvaluations

config:ListResourceEvaluations

リスト

ListStoredQueries

config:ListStoredQueries

リスト

ListTagsForResource

config:ListTagsForResource

読み取り

PutAggregationAuthorization

config:PutAggregationAuthorization

書き込み

config:TagResource

タグ付け、書き込み

PutConfigRule

config:PutConfigRule

書き込み

config:TagResource

タグ付け、書き込み

PutConfigurationAggregator

config:PutConfigurationAggregator

書き込み

config:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

config.amazonaws.com

書き込み

PutConfigurationRecorder

config:PutConfigurationRecorder

書き込み

config:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

config.amazonaws.com

書き込み

PutConformancePack

config:PutConformancePack

書き込み

config:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

ssm.amazonaws.com

書き込み

PutConnector

config:PutConnector

書き込み

config:TagResource

タグ付け、書き込み

PutDeliveryChannel

config:PutDeliveryChannel

書き込み

PutEvaluations

config:PutEvaluations

書き込み

PutExternalEvaluation

config:PutExternalEvaluation

書き込み

PutOrganizationConfigRule

config:PutOrganizationConfigRule

書き込み

config:TagResource

タグ付け、書き込み

PutOrganizationConformancePack

config:PutOrganizationConformancePack

書き込み

config:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

ssm.amazonaws.com

書き込み

PutRemediationConfigurations

config:PutRemediationConfigurations

書き込み

iam:PassRole

iam:PassedToService

ssm.amazonaws.com

書き込み

PutRemediationExceptions

config:PutRemediationExceptions

書き込み

PutResourceConfig

config:PutResourceConfig

書き込み

PutRetentionConfiguration

config:PutRetentionConfiguration

書き込み

PutServiceLinkedConfigurationRecorder

config:PutServiceLinkedConfigurationRecorder

書き込み

PutStoredQuery

config:PutStoredQuery

書き込み

config:TagResource

タグ付け、書き込み

PutThirdPartyServiceLinkedConfigurationRecorder

config:GetConnector

読み取り

config:PutThirdPartyServiceLinkedConfigurationRecorder

書き込み

SelectAggregateResourceConfig

config:SelectAggregateResourceConfig

読み取り

SelectResourceConfig

config:SelectResourceConfig

読み取り

StartConfigRulesEvaluation

config:StartConfigRulesEvaluation

書き込み

StartConfigurationRecorder

config:StartConfigurationRecorder

書き込み

StartRemediationExecution

config:StartRemediationExecution

書き込み

StartResourceEvaluation

config:StartResourceEvaluation

書き込み

StopConfigurationRecorder

config:StopConfigurationRecorder

書き込み

TagResource

config:TagResource

タグ付け、書き込み

UntagResource

config:UntagResource

タグ付け、書き込み

Config AWS で定義されるアクション

IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。

アクション 説明 リソースタイプ (* 必須) 条件キー アクセスレベル

AssociateResourceTypes

指定されたすべてのリソースタイプを設定レコーダーの RecordingGroup に追加するアクセス許可を付与し、記録時にそれらのリソースタイプを含めます

ConfigurationRecorder*

aws:ResourceTag/${TagKey}

書き込み

BatchGetAggregateResourceConfig

AWS Config アグリゲータに存在するリソースの現在の設定項目を返すアクセス許可を付与します

ConfigurationAggregator*

aws:ResourceTag/${TagKey}

読み取り

BatchGetResourceConfig

要求された 1 つまたは複数のリソースの現在の設定を返すアクセス許可を付与します

読み取り

DeleteAggregationAuthorization

指定されたリージョン内の指定された設定アグリゲータアカウントに付与されているアクセス承認を削除します

AggregationAuthorization*

aws:ResourceTag/${TagKey}

書き込み

DeleteConfigRule

指定された Config AWS ルールとそのすべての評価結果を削除するアクセス許可を付与します

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

配信チャネルを削除する許可を付与

書き込み

DeleteEvaluationResults

指定された Config ルールの評価結果を削除する許可を付与

ConfigRule*

aws:ResourceTag/${TagKey}

書き込み

DeleteOrganizationConfigRule

指定された組織設定ルールと、その組織内のすべてのメンバーアカウントの評価結果を削除する許可を付与

OrganizationConfigRule*

aws:ResourceTag/${TagKey}

書き込み

DeleteOrganizationConformancePack

指定された組織コンフォーマンスパックと、その組織内のすべてのメンバーアカウントの評価結果を削除する許可を付与

OrganizationConformancePack*

aws:ResourceTag/${TagKey}

書き込み

DeletePendingAggregationRequest

指定されたリージョン内の指定されたアグリゲータアカウントの保留中の権限リクエストを削除する許可を付与

書き込み

DeleteRemediationConfiguration

修正設定を削除する許可を付与

RemediationConfiguration*

書き込み

DeleteRemediationExceptions

特定の Config ルールの特定のリソースキーの 1 AWS つ以上の修復例外を削除するアクセス許可を付与します

書き込み

DeleteResourceConfig

削除されたカスタムリソースの設定状態を記録する許可を付与

書き込み

DeleteRetentionConfiguration

保持存設定を削除する許可を付与

書き込み

DeleteServiceLinkedConfigurationRecorder

サービスにリンクされた設定レコーダーを削除する許可を付与

ConfigurationRecorder*

aws:ResourceTag/${TagKey}

config:ConfigurationRecorderServicePrincipal

書き込み

DeleteStoredQuery

AWS アカウント 内の の保存されたクエリを削除するアクセス許可を付与します AWS リージョン

StoredQuery*

aws:ResourceTag/${TagKey}

書き込み

DeliverConfigSnapshot

指定された配信チャネルの Amazon S3 バケットへの設定スナップショットの配信をスケジュールする許可を付与

読み取り

DescribeAggregateComplianceByConfigRules

準拠および非準拠ルールのリソース数で準拠および非準拠ルールに返すアクセス許可を付与します

ConfigurationAggregator*

aws:ResourceTag/${TagKey}

読み取り

DescribeAggregateComplianceByConformancePacks

各コンフォーマンスパック内の準拠ルール数、非準拠ルール、および合計ルール数とともに、準拠および非準拠の準拠パックの一覧を返すアクセス許可を付与します。

ConfigurationAggregator*

aws:ResourceTag/${TagKey}

読み取り

DescribeAggregationAuthorizations

さまざまなアグリゲータアカウントおよびリージョンに付与された権限のリストを返すアクセス許可を付与します。

リスト

DescribeComplianceByConfigRule

指定された Config AWS ルールが準拠しているかどうかを示すアクセス許可を付与します

読み取り

DescribeComplianceByResource

指定された AWS リソースが準拠しているかどうかを示すアクセス許可を付与します

読み取り

DescribeConfigRuleEvaluationStatus

各 AWS マネージド Config ルールのステータス情報を返すアクセス許可を付与します

読み取り

DescribeConfigRules

Config AWS ルールの詳細を返すアクセス許可を付与します

リスト

DescribeConfigurationAggregatorSourcesStatus

アグリゲータ内のソースのステータス情報を返すアクセス許可を付与します

ConfigurationAggregator*

aws:ResourceTag/${TagKey}

読み取り

DescribeConfigurationAggregators

1 つ以上の設定アグリゲータの詳細を返すアクセス許可を付与します。

リスト

DescribeConfigurationRecorderStatus

指定された設定レコーダーの現在のステータスを返すアクセス許可を付与します。

ConfigurationRecorder*

aws:ResourceTag/${TagKey}

config:ConfigurationRecorderServicePrincipal

読み取り

DescribeConfigurationRecorders

指定された 1 つまたは複数の設定レコーダーの名前を返すアクセス許可を付与します

ConfigurationRecorder*

aws:ResourceTag/${TagKey}

config:ConfigurationRecorderServicePrincipal

読み取り

DescribeConformancePackCompliance

そのコンフォーマンスパック内の各ルールのコンプライアンス情報を返すアクセス許可を付与します

ConformancePack*

aws:ResourceTag/${TagKey}

読み取り

DescribeConformancePackStatus

1 つまたは複数のコンフォーマンスパックの展開ステータスを提供する許可を付与

読み取り

DescribeConformancePacks

1 つまたは複数のコンフォーマンスパックのリストを返すアクセス許可を付与します

リスト

DescribeDeliveryChannelStatus

指定された配信チャネルの現在のステータスを返すアクセス許可を付与します

読み取り

DescribeDeliveryChannels

指定された配信チャネルの詳細を返すアクセス許可を付与します。

リスト

DescribeOrganizationConfigRuleStatuses

組織の設定ルールの展開状態を提供する許可を付与

読み取り

DescribeOrganizationConfigRules

組織設定ルールのリストを返すアクセス許可を付与します

リスト

DescribeOrganizationConformancePackStatuses

組織のコンフォーマンスパックの展開ステータスを提供するためのアクセス許可を付与します

読み取り

DescribeOrganizationConformancePacks

組織のコンフォーマンスパックのリストを返すアクセス許可を付与します

リスト

DescribePendingAggregationRequests

保留中のすべてのアグリゲーションリクエストのリストを返すアクセス許可を付与します

リスト

DescribeRemediationConfigurations

1 つまたは複数の修正設定の詳細を返すアクセス許可を付与します

RemediationConfiguration*

リスト

DescribeRemediationExceptions

1 つまたは複数の修正例外の詳細を返すアクセス許可を付与します

リスト

DescribeRemediationExecutionStatus

状態、タイムスタンプ、失敗したステップのエラーメッセージなど、一連のリソースに対する修正実行の詳細ビューを提供します

RemediationConfiguration*

読み取り

DescribeRetentionConfigurations

1つ以上の保持設定の詳細を返すアクセス許可を付与します

リスト

DisassociateResourceTypes

設定レコーダーの RecordingGroup から指定されたすべてのリソースタイプを削除するアクセス許可を付与し、記録時にこれらのリソースタイプを除外します

ConfigurationRecorder*

aws:ResourceTag/${TagKey}

書き込み

GetAggregateComplianceDetailsByConfigRule

ルール内の特定のリソースに対して指定された AWS Config ルールの評価結果を返すアクセス許可を付与します

ConfigurationAggregator*

aws:ResourceTag/${TagKey}

読み取り

GetAggregateConfigRuleComplianceSummary

アグリゲータ内の 1 つ以上のアカウントとリージョンに対する準拠ルールおよび非準拠ルールの数を返すアクセス許可を付与します

ConfigurationAggregator*

aws:ResourceTag/${TagKey}

読み取り

GetAggregateConformancePackComplianceSummary

アグリゲータ内の 1 つ以上のアカウントとリージョンに対する準拠コンフォーマンスパックおよび非準拠コンフォーマンスパックの数を返すアクセス許可を付与します。

ConfigurationAggregator*

aws:ResourceTag/${TagKey}

読み取り

GetAggregateDiscoveredResourceCounts

AWS Config アグリゲータに存在するアカウントとリージョン全体のリソース数を返すアクセス許可を付与します

ConfigurationAggregator*

aws:ResourceTag/${TagKey}

読み取り

GetAggregateResourceConfig

特定のソースアカウントとリージョンの特定のリソースに対してアグリゲートされた設定項目を返すアクセス許可を付与します

ConfigurationAggregator*

aws:ResourceTag/${TagKey}

読み取り

GetComplianceDetailsByConfigRule

指定された Config AWS ルールの評価結果を返すアクセス許可を付与します

ConfigRule*

aws:ResourceTag/${TagKey}

読み取り

GetComplianceDetailsByResource

指定された AWS リソースの評価結果を返すアクセス許可を付与します

読み取り

GetComplianceSummaryByConfigRule

準拠および非準拠 AWS の Config ルールの数を返すアクセス許可を付与します。各ルールの最大数は 25 です。

読み取り

GetComplianceSummaryByResourceType

準拠しているリソースの数と準拠していないリソースの数を返すアクセス許可を付与します

読み取り

GetConformancePackComplianceDetails

コンフォーマンスパックによってモニタリングされるすべての AWS リソースのコンフォーマンスパックのコンプライアンスの詳細を返すアクセス許可を付与します

ConformancePack*

aws:ResourceTag/${TagKey}

読み取り

GetConformancePackComplianceSummary

1 つまたは複数のコンフォーマンスパックに対するコンプライアンス概要を提供する許可を付与

ConformancePack*

aws:ResourceTag/${TagKey}

読み取り

GetConnector

特定のコネクタ設定の詳細を返すアクセス許可を付与します

コネクタ*

aws:ResourceTag/${TagKey}

読み取り

GetCustomRulePolicy

AWS Config カスタムポリシールールのロジックを含むポリシー定義を返すアクセス許可を付与します

ConfigRule*

aws:ResourceTag/${TagKey}

読み取り

GetDiscoveredResourceCounts

リソースタイプ、各リソースタイプの数、および AWS Config がこのリージョンで記録しているリソースの総数を返すアクセス許可を付与します。 AWS アカウント

読み取り

GetOrganizationConfigRuleDetailedStatus

特定の組織設定ルールについて、組織内の各メンバーアカウントの詳細なステータスを返すアクセス許可を付与します

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

Config AWS リソースのタグを一覧表示するアクセス許可を付与します

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

プロバイダー ID 情報と、サードパーティーの記録に必要なその他のオプションのプロバイダー固有の情報を含むコネクタ設定を作成するアクセス許可を付与します

コネクタ*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

PutDeliveryChannel

Amazon S3 バケットおよび Amazon SNS トピックに設定情報を配信する配信チャネルオブジェクトを作成する許可を付与

書き込み

PutEvaluations

AWS Lambda 関数が評価結果を AWS Config に配信するために使用するアクセス許可を付与します

書き込み

PutExternalEvaluation

Config AWS に評価結果を配信するアクセス許可を付与します

ConfigRule*

aws:ResourceTag/${TagKey}

書き込み

PutOrganizationConfigRule

AWS リソースが目的の設定に準拠しているかどうかを評価する、組織全体の組織設定ルールを追加または更新するアクセス許可を付与します

OrganizationConfigRule*

aws:ResourceTag/${TagKey}

書き込み

PutOrganizationConformancePack

AWS リソースが目的の設定に準拠しているかどうかを評価する、組織全体の組織コンフォーマンスパックを追加または更新するアクセス許可を付与します

OrganizationConformancePack*

aws:ResourceTag/${TagKey}

書き込み

PutRemediationConfigurations

選択したターゲットまたはアクションを持つ特定の Config AWS ルールで修復設定を追加または更新するアクセス許可を付与します

RemediationConfiguration*

書き込み

PutRemediationExceptions

特定の Config AWS ルールの特定のリソースの修正例外を追加または更新するアクセス許可を付与します

書き込み

PutResourceConfig

リクエストで提供されたリソースの設定状態を記録する許可を付与

書き込み

PutRetentionConfiguration

Config が履歴情報を保存する保持期間 (日数) AWS の詳細を使用して保持設定を作成および更新するアクセス許可を付与します

書き込み

PutServiceLinkedConfigurationRecorder

リンクされたサービスの範囲内のリソース設定を記録する新しいサービスにリンクされた設定レコーダーを作成するアクセス許可を付与

aws:RequestTag/${TagKey}

aws:TagKeys

config:ConfigurationRecorderServicePrincipal

書き込み

PutStoredQuery

新しいクエリを保存する権限を付与するか、既存の保存されたクエリを更新する

StoredQuery*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

PutThirdPartyServiceLinkedConfigurationRecorder

特定の AWS パートナーサービスにリンクされたサードパーティープロバイダーのサービスにリンクされた設定レコーダーを作成または更新するアクセス許可を付与します

コネクタ*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

config:ConfigurationRecorderServicePrincipal

書き込み

SelectAggregateResourceConfig

構造化クエリ言語 (SQL) SELECT コマンドとアグリゲータを受け入れて、複数のアカウントとリージョンの AWS リソースの設定状態をクエリするアクセス許可を付与し、対応する検索を実行し、プロパティに一致するリソース設定を返します

ConfigurationAggregator*

aws:ResourceTag/${TagKey}

読み取り

SelectResourceConfig

構造化クエリ言語 (SQL) の SELECT コマンドを受け入れ、対応する検索を実行し、プロパティに一致するリソース設定を返すアクセス許可を付与します

読み取り

StartConfigRulesEvaluation

指定した Config ルールに対してリソースを評価する許可を付与

ConfigRule*

aws:ResourceTag/${TagKey}

書き込み

StartConfigurationRecorder

で記録するために選択した AWS リソースの設定の記録を開始するアクセス許可をカスタマーマネージド設定レコーダーに付与します AWS アカウント

ConfigurationRecorder*

aws:ResourceTag/${TagKey}

書き込み

StartRemediationExecution

最後の既知の修復設定に対して、指定された AWS Config ルールのオンデマンド修復を実行するアクセス許可を付与します

書き込み

StartResourceEvaluation

アカウントの Config AWS ルールに対してリソースの詳細を評価するアクセス許可を付与します

書き込み

StopConfigurationRecorder

で記録するために選択した AWS リソースの設定の記録を停止するアクセス許可をカスタマーマネージド設定レコーダーに付与します AWS アカウント

ConfigurationRecorder*

aws:ResourceTag/${TagKey}

書き込み

TagResource

指定された resourceRN のリソースに指定されたタグを関連付けるアクセス許可を付与します

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

Config AWS で定義されるリソースタイプ

以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。

リソースタイプ: ARN 条件キー

AggregationAuthorization

arn:${Partition}:config:${Region}:${Account}:aggregation-authorization/${AggregatorAccount}/${AggregatorRegion}

aws:ResourceTag/${TagKey}

ConfigRule

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

aws:ResourceTag/${TagKey}

ConfigurationAggregator

arn:${Partition}:config:${Region}:${Account}:config-aggregator/${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}:${Account}:organization-conformance-pack/${OrganizationConformancePackId}

aws:ResourceTag/${TagKey}

RemediationConfiguration

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

StoredQuery

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

aws:ResourceTag/${TagKey}

Config AWS の条件キー

AWS Config は、IAM ポリシーの Condition要素で使用できる以下の条件キーを定義します。

条件キー 説明 タイプ

aws:RequestTag/${TagKey}

各タグの許可された値のセットでアクセスをフィルタリングします

String

aws:ResourceTag/${TagKey}

リソースに関連付けられたタグ値でアクセスをフィルタリングします

String

aws:TagKeys

リクエスト内の必須タグの存在でアクセスをフィルタリングします

ArrayOfString

config:ConfigurationRecorderServicePrincipal

設定レコーダーのサービスプリンシパルでアクセスをフィルタリングします

String