Introduction to Identity and Access Management (IAM)

By Kesha Williams

This course provides a hands-on practical introduction to the various components of the AWS Identity and Access Management service.

6 hours
  • 39 Lessons
  • 6 Hands-On Labs

About the course

As more and more companies continue to deploy their applications to the cloud, the concept of identity and access management is critical when you want to ensure appropriate protection for your data and limit any unintended actions.

In AWS, the Identity and Access Management (IAM) service provides the necessary capabilities to allow both users and services to interact with other parts of the platform.

This course provides a hands-on practical introduction to the various components of the AWS Identity and Access Management service.

  • Chapter 1 1 Lesson Introduction 2:08

    Course Introduction and About the Training Architect

    2:08
  • Chapter 2 9 Lessons IAM Essentials 34:40

    Section Introduction

    0:47

    Understanding IAM

    6:57

    Exploring Key Components and Terms

    5:11

    Understanding the Root User

    4:17

    Exploring IAM in the Real World

    3:29

    Understanding What Causes Bad Things to Happen

    2:50

    Discovering the AWS Management Console

    5:17

    Exploring Programmatic Access

    4:22

    Section Review

    1:30
  • Chapter 3 5 Lessons Identities 18:55

    Section Introduction

    0:42

    Creating and Managing Individual IAM Users

    8:05

    Understanding Federated Users

    5:16

    Understanding Groups

    3:57

    Section Review

    0:55
  • Chapter 4 12 Lessons Access Management 59:35

    Section Introduction

    0:36

    Understanding Policies

    11:17

    Leveraging Policies

    14:10

    Managing AWS IAM User Permissions Using Groups and Policies

    0:00 Hands-On Lab

    Preventing Deletion of an Amazon S3 Bucket Using a Resource Based Policy

    0:00 Hands-On Lab

    Understanding Roles

    5:24

    Leveraging Roles

    11:14

    Giving an Amazon Web Services (AWS) Lambda Function access to an Amazon DynamoDB Table via an Execution Role

    0:00 Hands-On Lab

    Controlling Access via Tags

    8:47

    Setting Permissions Boundaries

    6:52

    Limiting Privileged User Access by Setting Permissions Boundaries in AWS IAM

    0:00 Hands-On Lab

    Section Review

    1:15
  • Chapter 5 5 Lessons Testing and Troubleshooting 16:34

    Section Introduction

    0:33

    Using the Policy Simulator

    4:28

    Exploring Common Errors and Resolutions

    10:52

    Troubleshooting and Resolving AWS IAM Errors

    0:00 Hands-On Lab

    Section Review

    0:41
  • Chapter 6 6 Lessons Monitoring 12:23

    Section Introduction

    0:47

    Tracking the Lifecycle of Passwords and Access Keys

    3:31

    Auditing Resource Policies

    3:48

    Logging Access to Resources

    3:05

    Monitoring, Auditing, and Logging Users and Resource Usage in AWS IAM

    0:00 Hands-On Lab

    Section Review

    1:12
  • Chapter 7 1 Lesson Conclusion 2:47

    Conclusion and What’s Next

    2:47

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!