AWS Identity and Access Management (IAM) is a web service that is used to control who is authenticated and authorized to use AWS resources. In this reading and resource list I provide a collection of curated open access resources on AWS IAM. Curation of this list involved assessing 20 resources:
- 9 resources were accepted.
- 11 resources which were rejected.
The 9 resources that were accepted were accurate, met inclusiveness expectations, did not require unrelated prior knowledge, and contained current information. If you think I missed a resource, or have any comments about this list or anything on it, please email me at [email protected], submit a pull request, or raise a GitHub issue to let me know.
Academind
https://www.youtube.com/watch?v=9CKsX6MOPDQ
00:11:22
- Defines and describes IAM.
- Gives an overview of what IAM groups, users, roles, and policies are.
AWS Training and Certification
https://www.aws.training/Details/Video?id=16448
00:06:50
- Covers authentication and IAM support for federated users through integration with third-party identity providers.
- Discusses what IAM policies are, how they are formatted, and how they can be used.
- Gives an explanation of how users and services can assume roles.
NOTE: This video does not have closed captioning.
Linux Academy
https://www.youtube.com/watch?v=W_eu0rJN0yU
00:12:01
- Describes IAM best practices and demonstrates how to set up Multi-Factor Authentication (MFA).
- Demonstrates how to create users and groups, how to add users to groups, and how to attach policies to groups.
- Covers user password requirements that can be set.
Linux Academy
https://www.youtube.com/watch?v=jP-1qPe6P4s
00:04:37
- Discusses how to create, use, and manage users and policies.
- Demonstrates of how to create users and attach policies in the AWS management console
Linux Academy
https://www.youtube.com/watch?v=R5RCCrS3pcI
00:03:54
- Demonstrates how to detach policies from users.
- Demonstrates how to create groups and add users and policies to a group.
- Discusses the benefits of using groups.
CLOUD GURU
https://www.youtube.com/watch?v=-CEefWoGunI
00:09:56
- Demonstrates how to create custom policies, and shows that you can give permissions to a user by adding them to a group, copying permissions from an existing user, or attaching policies.
- Discusses programmatic access and AWS Management Console access and demonstrates how to use the AWS CLI.
- Demonstrates how to attach and detach policies from users, groups, and roles.
Becky Weiss & AWS Events
https://www.youtube.com/watch?v=Zvz-qYYhvMk
01:02:15
- Details authentication and authorization on AWS.
- Provides an in-depth discussion of how to create and manage IAM policies and how they are evaluated.
Ashish Patel
https://medium.com/awesome-cloud/aws-account-root-user-a43c9fb1697a
- Details what the AWS IAM root account is.
- Gives scenarios outlining when to use the root account, or not.
- Outlines some best practices for handling the root user account.
Adam Raffe
https://adamraffe.com/2019/02/20/aws-fundamentals-part-4-identity-access-management-iam/
- Describes what principals are.
- Outlines passwords, access key IDs, and secret access keys and forms of AWS resources access.
- Covers identity policies, resource policies, and trust policies.
- Discusses roles and cross account access.
If this list of resources did not answer your questions or satisfy your learning needs, please review the official AWS IAM documentation (https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction.html) for other information. If you do find the answer and create your own material for others to learn from, I'd be happy to consider adding your content to this resource list if you email me at [email protected].