IAM Policy Autopilotは現在、Terraformのプランファイルをサポートしています
IAM Policy Autopilot は、Terraform プランファイルから直接ベースライン IAM ポリシーを生成できるようになりました。IAM Policy Autopilot は、re:Invent 2025 で発表されたオープンソースツールで、コードを分析して決定論的にスコープを絞った IAM ポリシーを作成し、アプリケーションの進化に合わせて洗練させることができます。これにより、IAM ポリシーの作成やアクセス問題のトラブルシューティングに費やす時間を短縮できます。これまでこのツールはアプリケーションソースコードを分析していましたが、Infrastructure as Code で定義された AWS インフラストラクチャのデプロイメント用のポリシーを生成することはできませんでした。これで、Terraform プランファイルをインプットとして渡すことができ、IAM Policy Autopilot は決定論的な分析を適用して、そのプラン内のリソースの CRUD 関数にスコープを絞ったポリシーを生成します。生成されたポリシーは、可能な限りワイルドカードではなく、特定のリソース ARN を参照します。Terraform で定義された AWS インフラストラクチャのデプロイメント用のポリシー生成をサポートすることは、IAM Policy Autopilot がリリースされて以来、最も要望の多かった機能であり、Terraform リソース定義とアプリケーションコード内の SDK 呼び出しを相互参照して ARN を解決する、既存の Terraform 認識分析を補完するものです。IAM Policy Autopilot は追加費用なしで利用でき、ご自身のマシンで実行できます。開始するには、IAM Policy Autopilot GitHub リポジトリをご覧ください。