AWS for Developers: Identity Access Management (IAM)
49mIntermediate2022-09-06
Authors

Bear Cahill
Mobile Application Developer
Course details
A variety of people and services—from employees to applications running on Amazon EC2 making requests to AWS—require access to your AWS resources. With AWS Identity and Access Management (IAM), you can securely control access to these resources in one place. In this course, instructor Bear Cahill helps you get up and running with IAM, explaining how to use the web service to efficiently create and manage user accounts, groups, roles, and permissions. To begin, Bear covers essential IAM concepts, including how to create a user account. He then dives into configuring password settings for users, modifying policies, grouping users, adding roles for services, and more.
Learning objectives
AWS IAM concepts
Modifying policies
Permission boundaries
Grouping users
Resource-based policies
Multi-factor authentication
Working with CloudTrail
Learning objectives
AWS IAM concepts
Modifying policies
Permission boundaries
Grouping users
Resource-based policies
Multi-factor authentication
Working with CloudTrail
Skills covered
Identity and Access ManagementAmazon Web Services (AWS)AmazonCloud ServicesCloud PlatformsCybersecurityCloud ComputingDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - AWS user security with IAM
- 02 - What you should know
1. AWS IAM Concepts
- 03 - IAM overview
- 04 - Root account
- 05 - User accounts
- 06 - Create a user account
2. Users and Policies
- 07 - Password settings
- 08 - Access keys
- 09 - Policy JSON
- 10 - Modifying policies
- 11 - Permission boundaries
3. Groups and Roles
- 12 - Grouping users
- 13 - Roles
- 14 - Resource-based policies
4. Advanced IAM
- 15 - Multi-factor authentication
- 16 - Federated access
- 17 - Credential report and access advisor
- 18 - CloudTrail
- 19 - Best practices
Conclusion
- 20 - Next steps
Related courses
- AWS Security Best Practices for Developers
- Cloud Computing Careers and Certifications
- AWS Lambda Projects: Serverless Functions, Cost-Efficiency, and Peak Performance in Cloud Environments
- AWS for Developers: Amazon Corretto and Java
- AWS for Developers: Simple Email Service (SES) (2019)
- AWS for Developers: Data-Driven Serverless Applications with Kinesis (2019)
- AWS for Developers: ECS and Multi-Region Load Balancing
- AWS for Developers: PayPal Payment Processing with Lambdas
Related learn paths
- Getting Started as an AWS Developer
- Advance Your AWS Development Skills: Exploring Complex Application Development
- Prepare for the AWS Certified Developer Associate (DVA-C01) Certification Exam
- Prepare for the AWS Certified Cloud Practitioner (CLF-C01) Exam
- Prepare for the AWS Certified Solutions Architect - Associate (SAA-C03) Certification
- The Top Skills IT Professionals Have Right Now
- Develop Your NoSQL Skills
- Become an IT Security Specialist