IAM Policy SimulatorがIAMコンソールに移行し、追加機能を搭載
ID 5496
GUID 02440e498cce6157dc22a4330671d01f26153993
発表日(JST)
要約生成日時(JST)
タイトル IAM Policy SimulatorがIAMコンソールに移行し、追加機能を搭載
詳細リンク https://aws.amazon.com/about-aws/whats-new/2026/07/iam-policy-simulator-iam-console/
カテゴリ
  • aws-iam
要点
  • IAM Policy SimulatorがIAMコンソールに統合され、スタンドアロンサイトから移行
  • サービスコントロールポリシー(SCP)をシミュレーションに含めてテスト可能に
  • APIを通じてリージョン制限やタグ要件などの条件キーの影響をテスト可能
  • 特定のポリシーを除外する「what if」シナリオのモデル化が可能に
  • クロスアカウントシミュレーションでポリシーごとの判定結果が報告されるようになった
  • 拒否リクエストのマッチしたステートメントは判定を決定づけたポリシーのみを反映
  • ポリシーのユニットテスト自動化、過剰権限の検出、ガードレールの検証に活用可能
  • IAM Policy Simulatorが利用可能なすべてのAWSリージョンで利用可能
アップデート内容要約

AWS Identity and Access Management (IAM) のIAM Policy Simulatorが大幅にアップデートされ、IAMコンソールに統合されました。サービスコントロールポリシー(SCP)のテスト機能、特定ポリシーの除外シミュレーション、クロスアカウントシミュレーションのポリシーごとの判定結果表示など、新たな機能が追加されました。

アップデート内容全文

AWS Identity and Access Management (IAM) は、IAMポリシーをデプロイする前にその権限をテスト・検証するためのツールであるIAM Policy Simulatorの大幅なアップデートを発表しました。
今回のアップデートでは、シミュレーターが3つの点で変更されています。

まず、IAM Policy SimulatorがIAMコンソールの一部となり、スタンドアロンのシミュレーターサイトに代わって、IDやポリシーを管理するのと同じ場所でポリシーをテストできるようになりました。

次に、シミュレーションにサービスコントロールポリシー(SCP)を含めることができるようになり、組織のSCP階層がIDポリシーやリソースポリシーとどのように連携するかをテストできます。
また、APIを通じて、リージョン制限やタグ要件などの条件キーが結果にどのように影響するかもテストできます。

さらに、新たな柔軟性により、特定のポリシーを除外して「このポリシーを削除したらどうなるか?」というシナリオをモデル化でき、クロスアカウントシミュレーションではIDベースおよびリソースベースのポリシーごとの判定結果が報告されるようになりました。
拒否されたリクエストについて返されるマッチしたステートメントは、判定を決定づけたポリシーのみを反映します。

これらの変更により、チームはポリシーのユニットテストを自動化し、過剰な権限のアクセスを検出し、ガードレールをより高い信頼性で検証できるようになります。
これらの機能は、IAM Policy Simulatorが利用可能なすべてのAWSリージョンで利用できます。
IAMコンソールのナビゲーションペインで「Policy simulator」を選択することでアクセスできます。

関連サービス
  • AWS Identity and Access Management
  • AWS Organizations
  • IAM Policy Simulator
関連サービスの説明
  • AWS Identity and Access Management (IAM) は、AWSリソースへのアクセスを安全に制御するためのサービスです。ユーザー、グループ、ロールを作成し、ポリシーを使用してどのリソースにどのような操作を許可または拒否するかを細かく設定できます。例えば、特定のユーザーにはS3バケットの読み取りのみを許可し、別のユーザーにはEC2インスタンスの起動を許可するといった制御が可能です。
  • AWS Organizations は、複数のAWSアカウントを一元的に管理するためのサービスです。組織単位(OU)にアカウントをグループ化し、サービスコントロールポリシー(SCP)を使って組織全体のアクセス制御のガードレールを設定できます。SCPは組織内のアカウントが実行できるアクションの上限を定義するもので、個々のIAMポリシーよりも上位の制御として機能します。
  • IAM Policy Simulator は、IAMポリシーを実際にデプロイする前に、そのポリシーがどのような権限を付与するかをテスト・検証するためのツールです。特定のユーザーやロールが特定のアクションを実行できるかどうかをシミュレーションで確認でき、ポリシーの誤設定による意図しないアクセス許可や拒否を事前に防ぐことができます。
関連URL