AWS Certified CloudOps Engineer Associate SOA-C03 [2026]

AWS IAM User and Group Creation: Console Access and Permission Inheritance

Learn how to create an AWS IAM group and user, assign administrator permissions through group membership, and sign in with the individual IAM user for lab work.

AWS Certified CloudOps Engineer Associate SOA-C03 [2026]AWS Certified CloudOps Engineer Associate SOA-C03 [2026]Updated Sep 1, 2026
Study options
WatchComing later
ListenComing later
ReadAvailable
ReviewComing later

Study guide

Technical reference and lesson notes

Purpose of This Lesson

This lesson demonstrates how to create an AWS Identity and Access Management (IAM) group, attach a permissions policy to the group, create an IAM user with AWS Management Console access, and add that user to the group. It also shows how to sign in as the individual IAM user and use that account instead of the AWS root user for lab activities.

The workflow is especially useful for understanding IAM users, groups, policies, permission inheritance, console sign-in details, and the distinction between IAM and IAM Identity Center.

Key Concepts

  • IAM user: An identity representing a person or application within an AWS account. In this lesson, the user is configured for AWS Management Console access.
  • IAM group: A collection of IAM users. Permissions are assigned to the group, and users inherit the group’s permissions.
  • Permissions policy: A JSON document that defines what actions an identity can perform on which resources.
  • AdministratorAccess: The policy selected in the lesson. Its policy statement allows all actions on all resources:
  • Effect: Allow
  • Action: "*"
  • Resource: "*"
  • AWS Management Console access: Allows the user to sign in through a browser using a console sign-in link, username, and password.
  • Programmatic access: Access through tools or code rather than the browser console. The lesson specifically selects console access instead.
  • IAM Identity Center: AWS’s newer identity service for capabilities such as single sign-on, business application access, and access across multiple accounts. The lesson acknowledges its broader capabilities but uses a traditional IAM user for the exercise.
  • Root account: The original account identity. The demonstrated operational practice is to use the individual IAM user for lab work rather than continuing to sign in as root.

IAM User and Group Creation Workflow

1. Create the permissions group

  1. Open the AWS Management Console and navigate to IAM.
  2. Open the area for user groups and create a group named admins.
  3. Attach the AdministratorAccess policy.
  4. Create the group.

The selected policy is intentionally broad for this lab account. The wildcard action and resource values mean that the group is allowed to perform any action on any resource covered by the policy.

2. Create the IAM user

  1. Open Users and choose Create user.
  2. Provide a username, such as Neil in the demonstration.
  3. Select the option that gives the user access to the AWS Management Console.
  4. Choose to create an IAM user, rather than using IAM Identity Center for this exercise.
  5. Set a custom console password.
  6. Clear the requirement for the user to change the password at the next sign-in, as done in the demonstration.

The console access setting is important: it creates browser sign-in credentials. It is different from configuring access intended only for programmatic tools or applications.

3. Assign group membership

On the permissions step, add the user to the admins group. AWS also presents alternatives such as copying permissions from an existing user or attaching policies directly to the individual user, but group membership is the preferred management approach when multiple users need the same permissions.

The user receives the group’s permissions through membership. No separate policy attachment to the user is required for the permissions provided by the group.

4. Record the sign-in details

After the user is created, AWS displays the console sign-in details, including the IAM sign-in link, username, and password information. The password is not available for later viewing in the same way; if it is forgotten, it must be changed or reset through the appropriate administrative process.

Store the required sign-in information securely before leaving the creation results page.

5. Sign in as the IAM user

  1. Open a private or separate browser window so the existing root or administrative session does not interfere.
  2. Open the IAM console sign-in link.
  3. Enter the IAM username and console password.
  4. Confirm that the session is signed in as the individual IAM user.
  5. Select the AWS Region required by the lab.

The demonstration changes the region back to US East (N. Virginia), commonly represented as us-east-1, because the course labs frequently use that region. Region selection can matter when lab instructions or code target region-specific resources.

Exam- or Assessment-Relevant Takeaways

  • Permissions assigned to an IAM group are inherited by users who are members of that group.
  • Groups are a more manageable way to apply common permissions to multiple users than attaching the same policies separately to every user.
  • AdministratorAccess is extremely broad: the demonstrated policy allows all actions on all resources through wildcard values.
  • Console access and programmatic access are different access paths. Selecting console access creates browser sign-in capability.
  • IAM and IAM Identity Center are distinct services. IAM Identity Center is intended for features such as single sign-on and access across multiple AWS accounts, while this lesson creates a traditional IAM user.
  • The console sign-in details shown after user creation should be captured securely because the password is not simply displayed again later.
  • A user’s permissions come from its effective permissions configuration, including group membership and attached policies. In this lesson, the administrative capability comes from membership in the admins group.
  • AWS Regions are separate operational contexts. A user may be authenticated successfully but still be viewing a different region from the one required by a lab.
  • For routine lab activity, use the individual IAM user rather than the root account, as demonstrated in the lesson.

Tool / Feature Decision Guide

RequirementFeature or choiceReason
Several users need the same permissionsCreate an IAM group and add the users to itCentralizes permission management and avoids repeating policy attachments
A user must sign in through a browserEnable AWS Management Console accessProvides a console sign-in link, username, and password
A user or tool needs non-console accessUse the appropriate programmatic access configurationConsole access is not the same as access through code or command-line tools
The organization needs single sign-on, business application access, or multiple-account accessConsider IAM Identity CenterThese are capabilities highlighted for IAM Identity Center in the lesson
A lab requires broad permissions for administrative exercisesUse the demonstrated AdministratorAccess policy only in the intended lab contextThe policy allows all actions on all resources and is therefore highly powerful
Multiple users require different permission setsAvoid treating one broad group as a universal solutionGroup-based permissions are useful, but the group should represent a shared access requirement

Common Traps / Misconceptions

  • Assuming group membership is only organizational: In IAM, group membership can grant permissions because users inherit policies attached to their groups.
  • Confusing IAM with IAM Identity Center: IAM Identity Center is not merely a renamed IAM user screen. It provides identity and access capabilities such as single sign-on across accounts and business applications.
  • Treating AdministratorAccess as limited administrative access: The wildcard action and resource values make this a very broad policy.
  • Expecting to retrieve the initial password later: The creation workflow displays the password information, but it is not available for repeated viewing in the same way. Record it securely or change it if necessary.
  • Ignoring the Region selector after signing in: Authentication and region selection are separate concerns. A successful login does not guarantee that the console is showing the region required by the lab.
  • Attaching policies individually by default: Direct user policy attachments can work, but they are less convenient to manage when several users share the same permissions.
  • Continuing to use the root account for ordinary labs: The lesson’s workflow creates an individual IAM user specifically so lab work can be performed under that identity instead.

Real-World Engineer / Analyst Notes

  • Use group membership to express shared access requirements and make permission changes easier to manage across multiple users.
  • Treat AdministratorAccess as a high-impact permission set. The lesson uses it to support lab exercises, but its wildcard scope means it can affect any supported action and resource.
  • Verify the signed-in identity before performing administrative work. The console should show the individual IAM username rather than the root identity.
  • Verify the Region before creating or troubleshooting resources. Course instructions, examples, and code may assume a particular Region, especially US East (N. Virginia).
  • Keep console sign-in information protected. The creation summary is the point at which the password information is available for capture.
  • When evaluating a real organization’s identity design, distinguish the simple IAM-user workflow shown here from the broader single-sign-on and multi-account capabilities associated with IAM Identity Center.

Quick Reference Summary

  • Create an IAM group first when permissions will be shared.
  • Attach the required policy to the group, then add users to the group.
  • In the demonstration, the group is admins and the policy is AdministratorAccess.
  • AdministratorAccess uses wildcard permissions to allow all actions on all resources.
  • Enable Management Console access when the user needs browser-based login.
  • IAM Identity Center is the AWS-recommended direction mentioned for single sign-on and multi-account access, but the lesson uses a traditional IAM user.
  • Save the displayed sign-in information securely after user creation.
  • Use a private or separate browser window to test the IAM user login.
  • Confirm the correct Region, especially US East (N. Virginia) for the course labs.
  • Use the individual IAM user for lab work instead of the root account.

Flashcards

Q: A lab requires several users to share the same permissions. Should you attach the same policy to each user or create a group?

A: Create an IAM group, attach the policy to the group, and add the users to it. This centralizes management and users inherit the group’s permissions.

Q: What permissions are represented by the demonstrated AdministratorAccess policy statement?

A: It allows all actions on all resources because both Action and Resource use the * wildcard with an Allow effect.

Q: A learner needs to sign in through a web browser rather than use code or tools. Which access option should be selected?

A: Select AWS Management Console access for the IAM user. This provides a browser sign-in link, username, and password.

Q: When would IAM Identity Center be a stronger fit than the traditional IAM-user workflow shown in the lesson?

A: Use IAM Identity Center when capabilities such as single sign-on, business application access, or access across multiple AWS accounts are needed.

Q: What is the permission relationship between a user and an IAM group?

A: A user added to a group inherits the policies attached to that group. The group is the object receiving the shared permission assignment.

Q: Why is group-based permission management preferable when multiple users have the same access needs?

A: A policy can be managed once on the group instead of being attached repeatedly to individual users, reducing administrative duplication.

Q: What should you do with the console sign-in details immediately after creating the user?

A: Capture or store the sign-in information securely because the password is not available for repeated viewing in the same way later.

Q: A user successfully signs in but the lab resources are not visible. What should be checked first based on this lesson?

A: Check the selected AWS Region. The demonstration changes back to US East (N. Virginia), which is commonly used by the course labs.

Q: What is the main operational distinction between console access and programmatic access?

A: Console access supports browser login through the AWS Management Console, while programmatic access is intended for tools or code. Selecting one does not automatically mean the other is configured.

Q: Why use a private or separate browser window when testing the new IAM user?

A: It separates the new IAM session from an existing root or administrative console session and makes it easier to verify the identity used for the login.

Q: What is the trap in describing AdministratorAccess as merely a limited administrator role?

A: The policy is extremely broad, not narrowly scoped: its wildcard action and resource values permit all actions on all resources covered by the policy.

Q: What identity should be used for the course’s routine lab exercises after setup?

A: Use the individual IAM user created for the labs rather than continuing to use the AWS root account.

Practice Questions

Question 1

An AWS account will have five lab users who all require the same permissions. Which design best matches the workflow in the lesson?

A. Attach the policy separately to each user
B. Create an IAM group, attach the policy to the group, and add the users
C. Give every user the root account credentials
D. Create a separate AWS account for each user

Correct answer: B

The decisive clue is that the users share the same permissions. A group allows the policy to be managed centrally and inherited by its members.

Question 2

A learner creates an IAM user but wants to log in to the AWS Management Console using a browser. Which configuration is required?

A. Enable Management Console access for the IAM user
B. Attach only a resource-based policy
C. Create an IAM Identity Center permission set without assigning it
D. Use the root account password instead

Correct answer: A

The lesson explicitly selects Management Console access to provide browser-based sign-in credentials for the IAM user.

Question 3

A user in the admins group can perform actions across the account, and the group has the policy shown in the lesson. What is the most likely explanation?

A. The user automatically became the root user
B. The group contains an Allow statement with Action: "*" and Resource: "*"
C. Region selection grants administrative permissions
D. IAM users always have full access by default

Correct answer: B

The selected AdministratorAccess policy uses wildcards for actions and resources, granting the broad access demonstrated in the lesson.

Question 4

A learner signs in successfully as the new IAM user but follows a lab instruction and cannot find the expected resources. What should the learner verify?

A. Whether the browser is in private mode
B. Whether the user has been renamed
C. Whether the console is set to the Region required by the lab
D. Whether the root account has been deleted

Correct answer: C

The lesson emphasizes changing to the course’s expected Region, often US East (N. Virginia), because resources and lab instructions can be Region-specific.

WordPress Metadata

Suggested Slug:
aws-iam-user-group-console-access

Meta Description:
Learn how to create an AWS IAM group and user, assign administrator permissions through group membership, and sign in with the individual IAM user for lab work.

Tags:
AWS IAM, IAM users, IAM groups, AWS permissions, AdministratorAccess, IAM Identity Center, AWS Management Console, AWS regions, AWS CloudOps, AWS certification