Set up AWS IAM Identity Center (AWS SSO)
Follow this page only if your organization has not yet configured IAM Identity Center. If it has, skip to Connect AWS SSO and ask your AWS administrator for the details listed in Step 5.
Step 1: Enable IAM Identity Center​
- Sign in to the AWS Management Console with your management account.
- Navigate to IAM Identity Center (search for "IAM Identity Center" in the AWS console search bar).
- Click Enable to activate IAM Identity Center.
- Choose your preferred identity source:
- IAM Identity Center directory (default) — Simplest option; create and manage users directly in AWS.
- Active Directory — Connect to your existing AWS Managed Microsoft AD or self-managed AD.
- External identity provider — Integrate with Okta, Azure AD (Entra ID), Google Workspace, or other SAML 2.0/SCIM providers.
tip
For most setups, the IAM Identity Center directory (built-in) is the quickest option to get started. You can change the identity source later if needed.
Step 2: Create Users and Groups​
- In the IAM Identity Center console, go to Users → Add user.
- Fill in the user details:
- Username — A unique identifier (e.g.,
jdoe) - Email address — The user's email for notifications and password setup
- First name and Last name
- Username — A unique identifier (e.g.,
- The user will receive an email to set up their password.
- (Optional) Create groups for easier access management:
- Go to Groups → Create group
- Name the group (e.g.,
Developers,DataEngineers) - Add users to the group
Step 3: Create Permission Sets​
Permission sets define the level of AWS access a user or group receives:
- In IAM Identity Center, go to Permission sets → Create permission set.
- Choose the type:
- Predefined permission set — Select from AWS managed policies:
AdministratorAccess— Full access to all AWS servicesReadOnlyAccess— Read-only access to all servicesPowerUserAccess— Full access except IAM and Organizations managementViewOnlyAccess— View resources without read access to data
- Custom permission set — Define a custom IAM policy for fine-grained control
- Predefined permission set — Select from AWS managed policies:
- Configure session duration (default is 1 hour; maximum is 12 hours).
- Click Create to save the permission set.
info
The permission set you assign determines what the AWS Tool in Abacus.AI can do. For example, if you assign ReadOnlyAccess, the tool can list and describe resources but cannot create or modify them.
Step 4: Assign Users to AWS Accounts​
- Go to AWS accounts in IAM Identity Center.
- Select the AWS account you want to grant access to.
- Click Assign users or groups.
- Select the user or group to assign.
- Choose the permission set to attach.
- Click Submit to complete the assignment.
Step 5: Locate Your SSO Details​
After setup, gather these details for the Abacus.AI connector:
| Detail | Where to Find It |
|---|---|
| SSO Start URL | IAM Identity Center → Settings → Identity source section → Look for the AWS access portal URL (e.g., https://mycompany.awsapps.com/start) |
| SSO Region | The AWS region where IAM Identity Center is enabled (e.g., us-east-1). Visible in the top-right corner of the IAM Identity Center console. |
| AWS Account ID | The 12-digit account ID visible on the AWS accounts page in IAM Identity Center, or in My Account in the AWS console. |
| SSO Role Name | The name of the permission set assigned to your user (e.g., AdministratorAccess, ReadOnlyAccess, or your custom permission set name). |