Skip to main content
AWS IAM accounts let you manage access to AWS through IAM role assumption. Users can open the AWS console directly or use the CLI to get temporary credentials, and every access is logged.
AWS IAM accounts do not require a Gateway — Infisical connects directly to AWS.

Creating an Account

1

Start adding an account

Go to Privileged Access Management → Accounts and click Add Account.
2

Select a folder and template

Choose which folder to add the account to, then select an AWS IAM template.
3

Enter connection details

FieldDescription
NameA descriptive name (e.g., prod-admin-access)
PAM Role ARNThe ARN of the IAM role that Infisical assumes to broker access
4

Enter credentials

FieldDescription
Target Role ARNThe ARN of the IAM role the user will assume
5

Save

Click Create.

How It Works

When a user accesses an AWS IAM account:
  1. Infisical assumes the PAM Role (configured at the account level)
  2. Using that role, Infisical assumes the Target Role on behalf of the user
  3. The user receives temporary AWS credentials for the target role
This lets you centralize access control through Infisical while using standard AWS IAM roles.

Connecting

  1. Go to Privileged Access Management → My Access
  2. Find the account and click Launch → Connect in Browser
  3. You’ll be taken directly to the AWS console, logged in with the target role

Next Steps

Kubernetes Accounts

Add Kubernetes cluster accounts.

Sessions

View and manage sessions.