In this lesson, we will walk through the process of configuring and using IAM Identity Center, enabling you to manage user access across multiple AWS accounts efficiently.Documentation Index
Fetch the complete documentation index at: https://notes.kodekloud.com/llms.txt
Use this file to discover all available pages before exploring further.
Accessing IAM Identity Center
Begin by logging into the AWS Management Console and typing “IAM Identity Center” in the search box. Once selected, you will be directed to the service page. If this is your first time accessing IAM Identity Center, you may see an option to “Enable IAM Identity Center.” Follow the on-screen prompt to enable the service. After enabling, navigate to the settings page to customize your Identity Center configuration.


For this demonstration, continue using the Identity Center directory and simply cancel any dialogs prompting for a change in identity source.

Creating Users
To begin, create a couple of users:- Click on “Add user.”
- Provide a name (for example, user one) along with a dummy email address.
- For this demo, you do not need to assign users to groups.


Creating Permission Sets
Permission sets in IAM Identity Center allow you to define the scope of operations users can execute within your AWS accounts, functioning similarly to IAM policies. To create a permission set:- Click “Create permission set.”
- Choose between predefined permission sets (such as AdministratorAccess, Billing, or ViewOnlyAccess) or create a custom permission set.
- Select the managed policy “Amazon S3 Full Access” which includes permissions for creating, reading, and editing S3 buckets.
- Click “Next,” provide a name (e.g., s3.full.access), and then complete the creation process.




Assigning Permission Sets to Users
To assign permission sets, navigate to the AWS accounts section in Identity Center. For example, to grant user one full S3 access in multiple accounts:- Select the relevant AWS accounts.
- Assign the “S3 Full Access” permission set to user one.
- Confirm the assignment to configure the policies accordingly.
Configuring Distinct Permissions for User Two
For user two, you might assign site-specific permissions. In this demonstration, user two will have:- Full S3 access in account two.
- View-only access in the main account.
- For account two, assign the custom permission set with full S3 access for user two.
- For the main account, assign the predefined ViewOnlyAccess permission set for user two.


- In account two, full S3 access is available.
- In the main account, only view-only access is granted.

Conclusion
This demo illustrates how IAM Identity Center streamlines access management across multiple AWS accounts by consolidating user and permission management into a single interface. By centralizing management, you can efficiently create users and groups, assign permission sets, and control account access without duplicative administrative overhead.
