View a markdown version of this page

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

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

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

リファレンス:

IAM Access Analyzer で定義される API AWS オペレーション

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

運用 IAM アクション 条件キー 指定できる値 (複数可) アクセスレベル

ApplyArchiveRule

access-analyzer:ApplyArchiveRule

書き込み

CancelPolicyGeneration

access-analyzer:CancelPolicyGeneration

書き込み

CheckAccessNotGranted

access-analyzer:CheckAccessNotGranted

読み取り

CheckNoNewAccess

access-analyzer:CheckNoNewAccess

読み取り

CheckNoPublicAccess

access-analyzer:CheckNoPublicAccess

読み取り

CreateAccessPreview

access-analyzer:CreateAccessPreview

書き込み

CreateAnalyzer

access-analyzer:CreateAnalyzer

書き込み

access-analyzer:TagResource

タグ付け、書き込み

CreateArchiveRule

access-analyzer:CreateArchiveRule

書き込み

CreateServiceLinkedAnalyzer

access-analyzer:CreateServiceLinkedAnalyzer

書き込み

DeleteAnalyzer

access-analyzer:DeleteAnalyzer

書き込み

DeleteArchiveRule

access-analyzer:DeleteArchiveRule

書き込み

DeleteServiceLinkedAnalyzer

access-analyzer:DeleteServiceLinkedAnalyzer

書き込み

GenerateFindingRecommendation

access-analyzer:GenerateFindingRecommendation

書き込み

GetAccessPreview

access-analyzer:GetAccessPreview

読み取り

GetAnalyzedResource

access-analyzer:GetAnalyzedResource

読み取り

GetAnalyzer

access-analyzer:GetAnalyzer

読み取り

GetArchiveRule

access-analyzer:GetArchiveRule

読み取り

GetFinding

access-analyzer:GetFinding

読み取り

GetFindingRecommendation

access-analyzer:GetFindingRecommendation

読み取り

GetFindingV2

access-analyzer:GetFinding

読み取り

GetFindingsStatistics

access-analyzer:GetFindingsStatistics

読み取り

GetGeneratedPolicy

access-analyzer:GetGeneratedPolicy

読み取り

ListAccessPreviewFindings

access-analyzer:ListAccessPreviewFindings

読み取り

ListAccessPreviews

access-analyzer:ListAccessPreviews

リスト

ListAnalyzedResources

access-analyzer:ListAnalyzedResources

読み取り

ListAnalyzers

access-analyzer:ListAnalyzers

リスト

ListArchiveRules

access-analyzer:ListArchiveRules

リスト

ListFindings

access-analyzer:ListFindings

読み取り

ListFindingsV2

access-analyzer:ListFindings

読み取り

ListPolicyGenerations

access-analyzer:ListPolicyGenerations

読み取り

ListTagsForResource

access-analyzer:ListTagsForResource

読み取り

StartPolicyGeneration

access-analyzer:StartPolicyGeneration

書き込み

iam:PassRole

iam:PassedToService

access-analyzer.amazonaws.com

書き込み

StartResourceScan

access-analyzer:StartResourceScan

書き込み

TagResource

access-analyzer:TagResource

タグ付け、書き込み

UntagResource

access-analyzer:UntagResource

タグ付け、書き込み

UpdateAnalyzer

access-analyzer:UpdateAnalyzer

書き込み

UpdateArchiveRule

access-analyzer:UpdateArchiveRule

書き込み

UpdateFindings

access-analyzer:UpdateFindings

書き込み

ValidatePolicy

access-analyzer:ValidatePolicy

読み取り

IAM Access Analyzer AWS で定義されるアクション

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

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

ApplyArchiveRule

アーカイブルールを適用する許可を付与

アナライザー*

aws:ResourceTag/${TagKey}

書き込み

CancelPolicyGeneration

ポリシーの生成をキャンセルする許可を付与

書き込み

CheckAccessNotGranted

指定されたアクセスがポリシーによって許可されていないことを確認する許可を付与

読み取り

CheckNoNewAccess

既存のポリシーと比較して、新しいアクセスが許可されていないことを確認する許可を付与

読み取り

CheckNoPublicAccess

リソースポリシーによってパブリックアクセスが許可されていないことを確認する許可を付与する

読み取り

CreateAccessPreview

指定したアナライザーのアクセスプレビューを作成する許可を付与

アナライザー*

aws:ResourceTag/${TagKey}

書き込み

CreateAnalyzer

アナライザーを作成する許可を付与

アナライザー*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateArchiveRule

指定したアナライザーのアーカイブルールを作成する許可を付与

ArchiveRule*

書き込み

CreateServiceLinkedAnalyzer

サービスにリンクされたアナライザーを作成するアクセス許可を付与します

アナライザー*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

DeleteAnalyzer

指定したアナライザーを削除する許可を付与

アナライザー*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

DeleteArchiveRule

指定したアナライザーのアーカイブルールを削除する許可を付与

ArchiveRule*

書き込み

DeleteServiceLinkedAnalyzer

指定されたサービスにリンクされたアナライザーを削除するアクセス許可を付与します

アナライザー*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

GenerateFindingRecommendation

検出結果を解決するための推奨手順を生成する許可を付与する

アナライザー*

aws:ResourceTag/${TagKey}

書き込み

GetAccessPreview

アクセスプレビューについての情報を取得する許可を付与

アナライザー*

aws:ResourceTag/${TagKey}

読み取り

GetAnalyzedResource

分析されたリソースに関する情報を取得する許可を付与

アナライザー*

aws:ResourceTag/${TagKey}

読み取り

GetAnalyzer

アナライザーに関する情報を取得する許可を付与

アナライザー*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

読み取り

GetArchiveRule

指定したアナライザーのアーカイブルールに関する情報を取得する許可を付与

ArchiveRule*

読み取り

GetFinding

検出結果を取得する許可を付与

アナライザー*

aws:ResourceTag/${TagKey}

読み取り

GetFindingRecommendation

検出結果を解決するためのレコメンデーションステップを取得する許可を付与する

アナライザー*

aws:ResourceTag/${TagKey}

読み取り

GetFindingsStatistics

検出結果の統計を取得する許可を付与

アナライザー*

aws:ResourceTag/${TagKey}

読み取り

GetGeneratedPolicy

StartPolicyGeneration を使用して生成されたポリシーを取得する許可を付与

読み取り

ListAccessPreviewFindings

アクセスプレビューから検出結果のリストを取得する許可を付与

アナライザー*

aws:ResourceTag/${TagKey}

読み取り

ListAccessPreviews

アクセスプレビューのリストを取得する許可を付与

アナライザー*

aws:ResourceTag/${TagKey}

リスト

ListAnalyzedResources

分析されたリソースのリストを取得する許可を付与

アナライザー*

aws:ResourceTag/${TagKey}

読み取り

ListAnalyzers

アナライザーのリストを取得する許可を付与

リスト

ListArchiveRules

アナライザーからアーカイブルールのリストを取得する許可を付与

アナライザー*

aws:ResourceTag/${TagKey}

リスト

ListFindings

アナライザーから検出結果のリストを取得する許可を付与

アナライザー*

aws:ResourceTag/${TagKey}

読み取り

ListPolicyGenerations

最近開始されたすべてのポリシー世代を一覧表示する許可を付与

読み取り

ListTagsForResource

リソースに適用されたタグのリストを取得する許可を付与

アナライザー

aws:ResourceTag/${TagKey}

読み取り

StartPolicyGeneration

ポリシー生成を開始する許可を付与

書き込み

StartResourceScan

リソースに適用されたポリシーのスキャンを開始する許可を付与

アナライザー*

aws:ResourceTag/${TagKey}

書き込み

TagResource

リソースにタグを追加する許可を付与

アナライザー

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

UntagResource

リソースからタグを削除する許可を付与

アナライザー

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

UpdateAnalyzer

アナライザーの設定を変更するアクセス許可を付与

アナライザー*

aws:ResourceTag/${TagKey}

書き込み

UpdateArchiveRule

アーカイブルールを変更する許可を付与

ArchiveRule*

書き込み

UpdateFindings

検出結果を変更する許可を付与

アナライザー*

aws:ResourceTag/${TagKey}

書き込み

ValidatePolicy

ポリシーを検証する許可を付与

読み取り

IAM Access Analyzer AWS で定義されるリソースタイプ

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

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

アナライザー

arn:${Partition}:access-analyzer:${Region}:${Account}:analyzer/${AnalyzerName}

aws:ResourceTag/${TagKey}

ArchiveRule

arn:${Partition}:access-analyzer:${Region}:${Account}:analyzer/${AnalyzerName}/archive-rule/${RuleName}

IAM Access Analyzer AWS の条件キー

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

条件キー 説明 タイプ

aws:RequestTag/${TagKey}

リクエスト内のタグキーと値のペアのプレゼンスに基づいてアクションをフィルタリングします

String

aws:ResourceTag/${TagKey}

リソースにアタッチされているタグキーと値のペアに基づいてアクションをフィルタリングします

String

aws:TagKeys

リクエスト内のタグキーのプレゼンスに基づいてアクションをフィルタリングします

ArrayOfString