IAM user
An IAM user is an AWS identity representing a person or application with credentials and assigned permissions within an account.
Amazon Web Services in Action, Third Edition: An in-depth guide to AWS
An IAM user is a long-term AWS identity representing a person or application with configurable credentials and permissions.
- How it is used
- Authenticates people or external workloads and authorizes their AWS API actions through identity policies.
- How deep it goes
- Defines credentials, groups, policies, roles, and MFA, then demonstrates console and CLI setup without detailing policy syntax.
- Examples
- Uses mycli and myuser, AWS CLI commands, Management Console login profiles, access keys, AdministratorAccess, and MFA.
- What you can do after
- Operate/configure IAM users through the Management Console and AWS CLI, including credentials, group membership, policies, login profiles, and MFA.
Read how Amazon Web Services in Action, Third Edition: An in-depth guide to AWS explains IAM user →
Build Python Web Apps with Streamlit
An IAM user is an AWS identity representing a person or application with long-term credentials and assigned permissions.
- How it is used
- Supports safer AWS account preparation for deploying Streamlit applications.
- How deep it goes
- Explains creation, policy attachment, and access-key retrieval, while noting that AWS console steps may change.
- Examples
- Uses Elastic Beanstalk, EC2, and S3 policies as the concrete permission example.
- What you can do after
- Operate/configure an IAM user with deployment permissions and separately generated access keys.
Read how Build Python Web Apps with Streamlit explains IAM user →
Related concepts
- IAM policyuses · An IAM policy is a declarative set of rules specifying which identities or principals may perform which actions on which resources.
- multifactor authenticationuses · Multifactor authentication is an authentication method that verifies identity using evidence from at least two distinct authentication-factor categories.
- rolealternative to · A role is a defined function, responsibility, perspective, or set of permissions associated with a participant in an organization or system.
- grouppart of · A group is a named collection of identities or resources managed together for shared permissions, access policies, or administrative properties.
- API keyuses · An API key is a credential used to identify or authorize a client accessing an application programming interface.
- authenticationused by · Authentication is the process of establishing or verifying the identity of a user, service, device, or other communicating entity.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

