Config AWS のアクション、リソース、および条件キー
AWS Config (サービスプレフィックス: config) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。
リファレンス:
-
このサービスを設定する方法について説明します。
-
このサービスで使用可能な API オペレーションのリストを表示します。
-
IAM アクセス許可ポリシーを使用して、このサービスとそのリソースを保護する方法を学びます。
-
このサービスのプログラムによるサービス認可リファレンス
を表示します。
Config で定義される API AWS オペレーション
次の表は、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 |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
config.amazonaws.com |
書き込み |
||
|
PutConfigurationRecorder |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
config.amazonaws.com |
書き込み |
||
|
PutConformancePack |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
ssm.amazonaws.com |
書き込み |
||
|
PutConnector |
書き込み |
|||
タグ付け、書き込み |
||||
|
PutDeliveryChannel |
書き込み |
|||
|
PutEvaluations |
書き込み |
|||
|
PutExternalEvaluation |
書き込み |
|||
|
PutOrganizationConfigRule |
書き込み |
|||
タグ付け、書き込み |
||||
|
PutOrganizationConformancePack |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
ssm.amazonaws.com |
書き込み |
||
|
PutRemediationConfigurations |
書き込み |
|||
iam:PassedToService |
ssm.amazonaws.com |
書き込み |
||
|
PutRemediationExceptions |
書き込み |
|||
|
PutResourceConfig |
書き込み |
|||
|
PutRetentionConfiguration |
書き込み |
|||
|
PutServiceLinkedConfigurationRecorder |
書き込み |
|||
|
PutStoredQuery |
書き込み |
|||
タグ付け、書き込み |
||||
|
PutThirdPartyServiceLinkedConfigurationRecorder |
読み取り |
|||
書き込み |
||||
|
SelectAggregateResourceConfig |
読み取り |
|||
|
SelectResourceConfig |
読み取り |
|||
|
StartConfigRulesEvaluation |
書き込み |
|||
|
StartConfigurationRecorder |
書き込み |
|||
|
StartRemediationExecution |
書き込み |
|||
|
StartResourceEvaluation |
書き込み |
|||
|
StopConfigurationRecorder |
書き込み |
|||
|
TagResource |
タグ付け、書き込み |
|||
|
UntagResource |
タグ付け、書き込み |
Config AWS で定義されるアクション
IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
指定されたすべてのリソースタイプを設定レコーダーの RecordingGroup に追加するアクセス許可を付与し、記録時にそれらのリソースタイプを含めます |
書き込み |
|||
AWS Config アグリゲータに存在するリソースの現在の設定項目を返すアクセス許可を付与します |
読み取り |
|||
要求された 1 つまたは複数のリソースの現在の設定を返すアクセス許可を付与します |
読み取り |
|||
指定されたリージョン内の指定された設定アグリゲータアカウントに付与されているアクセス承認を削除します |
書き込み |
|||
指定された Config AWS ルールとそのすべての評価結果を削除するアクセス許可を付与します |
書き込み |
|||
指定された設定アグリゲータとそのアグリゲータに関連付けられている集約データを削除する許可を付与 |
書き込み |
|||
カスタマーマネージド設定レコーダーを削除するアクセス許可を付与 |
書き込み |
|||
指定されたコンフォーマンスパックと、そのコンフォーマンスパック内のすべての AWS Config ルールとすべての評価結果を削除するアクセス許可を付与します |
書き込み |
|||
コネクタ設定を削除するアクセス許可を付与します |
書き込み |
|||
配信チャネルを削除する許可を付与 |
書き込み |
|||
指定された Config ルールの評価結果を削除する許可を付与 |
書き込み |
|||
指定された組織設定ルールと、その組織内のすべてのメンバーアカウントの評価結果を削除する許可を付与 |
書き込み |
|||
指定された組織コンフォーマンスパックと、その組織内のすべてのメンバーアカウントの評価結果を削除する許可を付与 |
書き込み |
|||
指定されたリージョン内の指定されたアグリゲータアカウントの保留中の権限リクエストを削除する許可を付与 |
書き込み |
|||
修正設定を削除する許可を付与 |
書き込み |
|||
特定の Config ルールの特定のリソースキーの 1 AWS つ以上の修復例外を削除するアクセス許可を付与します |
書き込み |
|||
削除されたカスタムリソースの設定状態を記録する許可を付与 |
書き込み |
|||
保持存設定を削除する許可を付与 |
書き込み |
|||
サービスにリンクされた設定レコーダーを削除する許可を付与 |
書き込み |
|||
AWS アカウント 内の の保存されたクエリを削除するアクセス許可を付与します AWS リージョン |
書き込み |
|||
指定された配信チャネルの Amazon S3 バケットへの設定スナップショットの配信をスケジュールする許可を付与 |
読み取り |
|||
準拠および非準拠ルールのリソース数で準拠および非準拠ルールに返すアクセス許可を付与します |
読み取り |
|||
各コンフォーマンスパック内の準拠ルール数、非準拠ルール、および合計ルール数とともに、準拠および非準拠の準拠パックの一覧を返すアクセス許可を付与します。 |
読み取り |
|||
さまざまなアグリゲータアカウントおよびリージョンに付与された権限のリストを返すアクセス許可を付与します。 |
リスト |
|||
指定された Config AWS ルールが準拠しているかどうかを示すアクセス許可を付与します |
読み取り |
|||
指定された AWS リソースが準拠しているかどうかを示すアクセス許可を付与します |
読み取り |
|||
各 AWS マネージド Config ルールのステータス情報を返すアクセス許可を付与します |
読み取り |
|||
Config AWS ルールの詳細を返すアクセス許可を付与します |
リスト |
|||
アグリゲータ内のソースのステータス情報を返すアクセス許可を付与します |
読み取り |
|||
1 つ以上の設定アグリゲータの詳細を返すアクセス許可を付与します。 |
リスト |
|||
指定された設定レコーダーの現在のステータスを返すアクセス許可を付与します。 |
読み取り |
|||
指定された 1 つまたは複数の設定レコーダーの名前を返すアクセス許可を付与します |
読み取り |
|||
そのコンフォーマンスパック内の各ルールのコンプライアンス情報を返すアクセス許可を付与します |
読み取り |
|||
1 つまたは複数のコンフォーマンスパックの展開ステータスを提供する許可を付与 |
読み取り |
|||
1 つまたは複数のコンフォーマンスパックのリストを返すアクセス許可を付与します |
リスト |
|||
指定された配信チャネルの現在のステータスを返すアクセス許可を付与します |
読み取り |
|||
指定された配信チャネルの詳細を返すアクセス許可を付与します。 |
リスト |
|||
組織の設定ルールの展開状態を提供する許可を付与 |
読み取り |
|||
組織設定ルールのリストを返すアクセス許可を付与します |
リスト |
|||
組織のコンフォーマンスパックの展開ステータスを提供するためのアクセス許可を付与します |
読み取り |
|||
組織のコンフォーマンスパックのリストを返すアクセス許可を付与します |
リスト |
|||
保留中のすべてのアグリゲーションリクエストのリストを返すアクセス許可を付与します |
リスト |
|||
1 つまたは複数の修正設定の詳細を返すアクセス許可を付与します |
リスト |
|||
1 つまたは複数の修正例外の詳細を返すアクセス許可を付与します |
リスト |
|||
状態、タイムスタンプ、失敗したステップのエラーメッセージなど、一連のリソースに対する修正実行の詳細ビューを提供します |
読み取り |
|||
1つ以上の保持設定の詳細を返すアクセス許可を付与します |
リスト |
|||
設定レコーダーの RecordingGroup から指定されたすべてのリソースタイプを削除するアクセス許可を付与し、記録時にこれらのリソースタイプを除外します |
書き込み |
|||
ルール内の特定のリソースに対して指定された AWS Config ルールの評価結果を返すアクセス許可を付与します |
読み取り |
|||
アグリゲータ内の 1 つ以上のアカウントとリージョンに対する準拠ルールおよび非準拠ルールの数を返すアクセス許可を付与します |
読み取り |
|||
アグリゲータ内の 1 つ以上のアカウントとリージョンに対する準拠コンフォーマンスパックおよび非準拠コンフォーマンスパックの数を返すアクセス許可を付与します。 |
読み取り |
|||
AWS Config アグリゲータに存在するアカウントとリージョン全体のリソース数を返すアクセス許可を付与します |
読み取り |
|||
特定のソースアカウントとリージョンの特定のリソースに対してアグリゲートされた設定項目を返すアクセス許可を付与します |
読み取り |
|||
指定された Config AWS ルールの評価結果を返すアクセス許可を付与します |
読み取り |
|||
指定された AWS リソースの評価結果を返すアクセス許可を付与します |
読み取り |
|||
準拠および非準拠 AWS の Config ルールの数を返すアクセス許可を付与します。各ルールの最大数は 25 です。 |
読み取り |
|||
準拠しているリソースの数と準拠していないリソースの数を返すアクセス許可を付与します |
読み取り |
|||
コンフォーマンスパックによってモニタリングされるすべての AWS リソースのコンフォーマンスパックのコンプライアンスの詳細を返すアクセス許可を付与します |
読み取り |
|||
1 つまたは複数のコンフォーマンスパックに対するコンプライアンス概要を提供する許可を付与 |
読み取り |
|||
特定のコネクタ設定の詳細を返すアクセス許可を付与します |
読み取り |
|||
AWS Config カスタムポリシールールのロジックを含むポリシー定義を返すアクセス許可を付与します |
読み取り |
|||
リソースタイプ、各リソースタイプの数、および AWS Config がこのリージョンで記録しているリソースの総数を返すアクセス許可を付与します。 AWS アカウント |
読み取り |
|||
特定の組織設定ルールについて、組織内の各メンバーアカウントの詳細なステータスを返すアクセス許可を付与します |
読み取り |
|||
特定の組織コンフォーマンスパックについて、組織内の各メンバーアカウントの詳細なステータスを返すアクセス許可を付与します |
読み取り |
|||
組織の AWS Config Custom Policy ルールのロジックを含むポリシー定義を返すアクセス許可を付与します |
読み取り |
|||
指定されたリソースの設定項目のリストを返すアクセス許可を付与します |
読み取り |
|||
特定のリソースの評価 ID のリソース評価の概要を返すアクセス許可を付与 |
読み取り |
|||
特定の保存されたクエリの詳細を返すアクセス許可を付与します |
読み取り |
|||
リソースタイプを許容し、アカウントとリージョン全体で特定のリソースタイプについてアグリゲートされたリソース識別子を一覧表示する許可を付与 |
リスト |
|||
AWS アカウント の の設定レコーダーの概要を一覧表示するアクセス許可を付与します AWS リージョン |
リスト |
|||
可能なルールとリソースの組み合わせの合計に対する、コンフォーマンスパック内の準拠ルールとリソースの組み合わせの数の割合を返す許可を付与 |
リスト |
|||
AWS アカウント およびリージョン内のすべてのコネクタを一覧表示するアクセス許可を付与します |
リスト |
|||
リソースタイプを受け入れ、そのタイプのリソースのリソース識別子のリストを返すアクセス許可を付与します |
リスト |
|||
AWS アカウント の のリソース評価の概要を一覧表示するアクセス許可を付与します AWS リージョン |
リスト |
|||
AWS アカウント 内の の保存されたクエリを一覧表示するアクセス許可を付与します AWS リージョン |
リスト |
|||
Config AWS リソースのタグを一覧表示するアクセス許可を付与します |
読み取り |
|||
アグリゲータアカウントとリージョンに、ソースアカウントとリージョンからデータを収集する許可を付与 |
書き込み |
|||
AWS リソースが目的の設定に準拠しているかどうかを評価するための AWS Config ルールを追加または更新するアクセス許可を付与します |
書き込み |
|||
選択したソースアカウントとリージョンを使用して設定アグリゲータを作成および更新する許可を付与 |
書き込み |
|||
選択したリソース設定を記録するカスタマーマネージド設定レコーダーを作成または更新するアクセス許可を付与 |
書き込み |
|||
コンフォーマンスパックを作成または更新する許可を付与 |
書き込み |
|||
プロバイダー ID 情報と、サードパーティーの記録に必要なその他のオプションのプロバイダー固有の情報を含むコネクタ設定を作成するアクセス許可を付与します |
書き込み |
|||
Amazon S3 バケットおよび Amazon SNS トピックに設定情報を配信する配信チャネルオブジェクトを作成する許可を付与 |
書き込み |
|||
AWS Lambda 関数が評価結果を AWS Config に配信するために使用するアクセス許可を付与します |
書き込み |
|||
Config AWS に評価結果を配信するアクセス許可を付与します |
書き込み |
|||
AWS リソースが目的の設定に準拠しているかどうかを評価する、組織全体の組織設定ルールを追加または更新するアクセス許可を付与します |
書き込み |
|||
AWS リソースが目的の設定に準拠しているかどうかを評価する、組織全体の組織コンフォーマンスパックを追加または更新するアクセス許可を付与します |
書き込み |
|||
選択したターゲットまたはアクションを持つ特定の Config AWS ルールで修復設定を追加または更新するアクセス許可を付与します |
書き込み |
|||
特定の Config AWS ルールの特定のリソースの修正例外を追加または更新するアクセス許可を付与します |
書き込み |
|||
リクエストで提供されたリソースの設定状態を記録する許可を付与 |
書き込み |
|||
Config が履歴情報を保存する保持期間 (日数) AWS の詳細を使用して保持設定を作成および更新するアクセス許可を付与します |
書き込み |
|||
リンクされたサービスの範囲内のリソース設定を記録する新しいサービスにリンクされた設定レコーダーを作成するアクセス許可を付与 |
書き込み |
|||
新しいクエリを保存する権限を付与するか、既存の保存されたクエリを更新する |
書き込み |
|||
特定の AWS パートナーサービスにリンクされたサードパーティープロバイダーのサービスにリンクされた設定レコーダーを作成または更新するアクセス許可を付与します |
書き込み |
|||
構造化クエリ言語 (SQL) SELECT コマンドとアグリゲータを受け入れて、複数のアカウントとリージョンの AWS リソースの設定状態をクエリするアクセス許可を付与し、対応する検索を実行し、プロパティに一致するリソース設定を返します |
読み取り |
|||
構造化クエリ言語 (SQL) の SELECT コマンドを受け入れ、対応する検索を実行し、プロパティに一致するリソース設定を返すアクセス許可を付与します |
読み取り |
|||
指定した Config ルールに対してリソースを評価する許可を付与 |
書き込み |
|||
で記録するために選択した AWS リソースの設定の記録を開始するアクセス許可をカスタマーマネージド設定レコーダーに付与します AWS アカウント |
書き込み |
|||
最後の既知の修復設定に対して、指定された AWS Config ルールのオンデマンド修復を実行するアクセス許可を付与します |
書き込み |
|||
アカウントの Config AWS ルールに対してリソースの詳細を評価するアクセス許可を付与します |
書き込み |
|||
で記録するために選択した AWS リソースの設定の記録を停止するアクセス許可をカスタマーマネージド設定レコーダーに付与します AWS アカウント |
書き込み |
|||
指定された resourceRN のリソースに指定されたタグを関連付けるアクセス許可を付与します |
タグ付け、書き込み |
|||
リソースからタグを削除する許可を付与 |
タグ付け、書き込み |
|||
Config AWS で定義されるリソースタイプ
以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。
| リソースタイプ: | ARN | 条件キー |
|---|---|---|
arn:${Partition}:config:${Region}:${Account}:aggregation-authorization/${AggregatorAccount}/${AggregatorRegion} |
||
arn:${Partition}:config:${Region}:${Account}:config-rule/${ConfigRuleId} |
||
arn:${Partition}:config:${Region}:${Account}:config-aggregator/${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}:${Account}:organization-conformance-pack/${OrganizationConformancePackId} |
||
arn:${Partition}:config:${Region}:${Account}:remediation-configuration/${RemediationConfigurationId} |
||
arn:${Partition}:config:${Region}:${Account}:stored-query/${StoredQueryName}/${StoredQueryId} |
Config AWS の条件キー
AWS Config は、IAM ポリシーの Condition要素で使用できる以下の条件キーを定義します。
| 条件キー | 説明 | タイプ |
|---|---|---|
各タグの許可された値のセットでアクセスをフィルタリングします |
String |
|
リソースに関連付けられたタグ値でアクセスをフィルタリングします |
String |
|
リクエスト内の必須タグの存在でアクセスをフィルタリングします |
ArrayOfString |
|
設定レコーダーのサービスプリンシパルでアクセスをフィルタリングします |
String |