EMAIL SUPPORT

dclessons@dclessons.com

LOCATION

US

AWS Identity & Access Management

AWS Identity & Access Management

IAM Introduction: 

If you want to control who are the users who will have access to what services, access to control policies and how they will use them, all these can be done by AWS IAM concepts by configuring users, groups, and access control policies.

AWS IAM is configured by following methods:

  • Via AWS management control
  • Via CLI
  • Via AWS SDK

Principals:

A principal is an IAM entity which interacts to AWS resources. There are three types of principal available in AWS, Root users, IAM users, Roles/temporary security tokens. Principal can be temporary or permanent.

Root User:

Root user is a user which has complete access to your AWS account, as soon as you will create the account in AWS you will act as root user.  It has all privilege to perform any work in your account.

IAM Users:  

IAM users are individual users whose accounts are created to perform certain duties, like IAM users of your operation tem. These users can be created by IAM administrators at any time via AWS console, CLI, SDK.

Roles/Temporary Security Tokens:

Roles are specific task which is associated to any IAM users, which they can perform once it is assigned to them. It is specific privilege which is granted to IAM users. AWS provides

When a role is assigned to users then users will use the temporary security tokens from AWS Security Token Service (STS) to access the AWS cloud service.

GENERAL FAQ

AWS IAM helps you determine who can access your AWS account and what actions they can perform. It allows you to manage groups, users, and roles as well as permissions securely.

IAM can be set up using the AWS Management Console, the AWS Command Line Interface (CLI), or the AWS Software Development Kit (SDK). This provides flexibility depending on the way the environment is managed.

A principal can be defined as an organization that has interaction in a way with AWS resources. It could represent a root account or the IAM account holder, or even a role that requires a temporarily-issued security credential. Principals could be temporary or permanent.

A root account is set up at the time that it is created when the AWS account is initially established and is granted full accessibility to the entire AWS resource. The account should only be used to perform critical tasks at the account level and not for everyday operations.

IAM users are individual accounts that are created for individuals or businesses that require access to AWS. Each user has specific access rights according to their role or duties.

IAM roles define specific rights that users can assume in the event of need. If a role is triggered, AWS provides temporary security tokens via STS. Security Token Service (STS) to permit secure access with no long-term credentials.


Comment

    You are will be the first.

LEAVE A COMMENT

Please login here to comment.