AWS Classroom Series – 21/Jul/2020

IAM (Identity and Access Management) in AWS

  • The user with which you have created the AWS account is called as root account Preview
  • AWS account gets an account id Preview
  • Other users can be added to AWS account and given necessary permissions Preview
  • Before we get into how to create and give access, lets understand how aws access works Preview
  • For programmatic access we need ACCESS KEY ID and ACCESS KEY SECRET and for console access username & password are required Preview
  • What are different user categories in AWS
    • USER: Given typically to an employee in your to access AWS Resources. Eg: DBA, QA Engineer

    • ROLE: Given to an AWS Service to get an access on other AWS service in your account. EG: Access to EC2 machine to delete s3 buckets Preview

  • Users can be grouped into AWS Groups.
  • Till now all of the above categories speak about authentication, but how about authorization.
  • Authorization in AWS (users,groups, roles) is given by IAM Policies. Preview
  • IAM Policies are of two types
    • AWS Managed Policies:
      • Policies which are created by AWS for general usage
    • Customer Managed Policies
      • Policies which are create by User for custom usage Preview Preview
  • To create this policy we need to have good understanding of json.

Scenario

  • Lets create 3 users ironman, captian america & thor and give them console access

    • Ironman would be given Managed Policy of Adminstrator
    • Captian America would be given the Policy of EC2 full access
    • Thor would be given the Policy of S3 full access
  • Lets create a group called as avengers. Preview Preview Preview Preview Preview Preview Preview Preview Preview Preview Preview Preview

  • Create three users

    • superman
    • batman
    • wonderwoman
  • Attach any managed policies of your choice

  • Create a group called as JusticeLeague

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Please turn AdBlock off
Social Network Widget by Acurax Small Business Website Designers

Discover more from Direct DevOps from Quality Thought

Subscribe now to keep reading and get access to the full archive.

Continue reading

Visit Us On FacebookVisit Us On LinkedinVisit Us On Youtube