For the complete documentation index, see llms.txt. This page is also available as Markdown.

Install IAM assessment on AWS

Install the P0 IAM assessment integration on AWS to collect IAM data. Required to use Access Inventory and Posture for your AWS accounts.

Install the IAM assessment integration to let P0 collect and analyze the IAM configuration of your AWS accounts.

Prerequisites

  • Existing P0 account at p0.app.

  • At least one AWS account on which to install P0.

  • The ability to create roles, add trust relationships, and create and assign role policies. You have this if the IAMFullAccess managed policy is attached to your user.

Install the integration

  1. Navigate to Integrations on p0.app, then select AWS.

  2. Choose the IAM assessment component.

  3. Click Add account, enter your numeric AWS account ID, then click Next.

  4. Review the generated commands. P0 sets up an AWS IAM Access Analyzer for unused access and creates a read-only IAM role that P0 assumes to collect IAM data.

Provision access

Provision access using the AWS CLI or Terraform. To use the AWS CLI:

  1. Copy the commands from the P0 configuration page.

  2. Run the commands with the AWS CLI or in AWS CloudShell, or apply the Terraform configuration instead.

Verify the installation

Return to the P0 configuration page and click Next to verify the installation. When verification succeeds, P0 takes you to the integration configuration page and the account appears as installed under the IAM assessment component.

Next steps

Last updated