
Navigate the AWS console, understand on-demand pay-per-use services, and manage regional vs global offerings while building foundational billing controls and security practices to prevent unauthorized use.
Explore AWS pricing foundations, including pay-per-use billing, resource types, and volume-based, tiered discounts; compare reserved pricing options—all upfront, partial upfront, and no upfront—with clear savings examples.
Explore AWS free tier to learn with no upfront cost, including 750 hours of EC2 t2/micro or t3 micro usage, billing alerts, and storage options like S3, EFS, and EBS.
Explore the AWS acceptable use policy, including prohibited uses and enforcement, and review legal agreements and the privacy policy to keep your cloud account compliant.
Register an AWS account on the free tier and verify identity. Sign in to the AWS management console and explore services, regions, and root user versus IAM user.
Navigate the aws cloud practitioner exam’s key topics, focusing on IAM foundations and core services like EC2, S3, VPC, RDS, Route 53, CloudWatch, and Snowball.
Learn how global IAM differs from regional EC2 and S3 storage, and how Route 53 and CloudFront enable global web traffic with low latency in a Los Angeles case.
Learn to set up AWS billing alerts by configuring CloudWatch to monitor estimated charges and sending email notifications via SNS when a predefined threshold, such as $10, is exceeded.
Enable multi-factor authentication on your AWS root account to add possession-based security on top of knowledge-based sign-in. Install Google Authenticator on your smartphone and enter the code during sign-in.
Learn to enable MFA for the AWS root account using a virtual MFA device with Google Authenticator, including scanning a QR code and validating codes for secure sign-in.
Create an IAM user named John, grant console and programmatic access, add him to an admin group with Administrator Access, tag title administrator, and securely store the credentials.
Configure a custom sign-in link for IAM users by creating an organization-branded alias, sign in with a new administrative IAM account instead of the root account, and enable factor authentication.
Learn to configure a password policy in the aws iam console, enforcing a minimum of eight characters with uppercase, lowercase, numbers, and non-alphanumeric characters to secure iam users.
Explore the role of AWS identity and access management, including user accounts, granular permissions, MFA, logging with CloudTrail, and access via the management console, CLI, SDKs, and APIs.
Explore how IAM works through six elements: principles, authentication, request, action, resources, and authorization, driven by policies and permissions for principals such as users and roles.
Discover the IAM user concept, including name and credentials, how root differs from IAM users, with policies and authentication methods like console passwords and SSH keys.
Explore IAM user management by viewing IAM user access, deleting, renaming, and changing permissions for IAM users, including John in the Admin Group.
Learn to view user access history with the IAM access advisor, inspect services and policies for users, groups, and roles, and safely list or delete accounts.
Learn to manage IAM user permissions by adding to groups, copying permissions, attaching policies directly, or setting permission boundaries, with hands-on guidance.
Create a new IAM user, enable programmatic and console access, and copy permissions from an existing user to the new one, so Bob inherits John’s admin group and admin rights.
Attach a custom S3 policy to an IAM user using the visual editor or Json, review the policy, and attach it to Bob for full S3 access.
Learn how IAM groups bundle users to manage permissions, how groups inherit policies, and how an example organization structures administrators, developers, and test groups with tailored access.
Perform a hands-on demonstration of IAM group administration, including listing groups, renaming, deleting groups, adding and removing users, and attaching policies to groups.
Create groups developers and test, attach EC2 full access, CodeBuild developer access, and ECS full access, then create users Kelly, Kim, and Bill and assign them to their groups.
Explore how AWS policies grant access by attaching identity-based or resource-based policies to IAM users, groups, or resources. Learn about JSON documents, the six types, and inline policies.
Create and apply inline policies to IAM users in the AWS management console, granting S3 list and read access for all resources.
Create a custom inline JSON policy for Sam, granting get and put access to all S3 buckets during the April 13, 2021 to June 6, 2021 window.
Create an iam user named Sam with programmatic and console access, then attach a custom Json inline policy for s3 full access, review the policy, and save the access keys.
explains what iam roles are and how they function as identities tied to policies, granting temporary credentials for applications or users to access resources, including cross-account access and ec2 actions.
Learn to create and attach an iam role that lets an ec2 instance access s3 with amazon s3 full access, demonstrating trusted entities and practical usage.
Explore IAM authentication across console and programmatic access, implement MFA, manage keys securely, and apply least privilege with roles, groups, policies, and temporary credentials via STS.
Learn how to rotate IAM access keys for any IAM user, checking key age and activity, deleting or deactivating old keys, and creating new keys to keep accounts secure.
Explore how AWS uses multi-factor authentication (MFA) with knowledge, possession, and inheritance categories, including virtual MFA apps like Google Authenticator and hardware keys such as Yubikey, detailing the login flow.
Create and download an AWS IAM credentials report, then review user names, ARNs, creation dates, password and access key rotation, and MFA status to ensure compliance.
Welcome to the AWS Identity and Access Management (IAM) Foundations Certification Course.
In this course we will explore AWS Identity and Access Management (IAM).
IAM is a very important part of understanding how to securely and efficiently manage the services and users within an AWS account.
As defined by AWS, “AWS Identity and Access Management (IAM) is a web service that helps you securely control access to AWS resources. You use IAM to control who is authenticated (signed in) and authorized (has permissions) to use resources.”
When creating an AWS account, the default account is the Root account. This root account has complete access to all AWS services and resources on the account. The root account should only be used to perform a few account and service management tasks.
Each service deployed in an AWS account should only be accessible to users permitted to use the service.
This course will explore the following components of IAM with hands-on exercises:
Allowing multiple users to administer the resources in an AWS account without having to share passwords.
Creating granular permissions for AWS users. This means each IAM user can be granted a different level of privileges for different resources in the AWS account.
Applying IAM credentials to applications, thus providing the application with access to specified AWS services.
Enabling Multi-Factor Authentication (MFA) for individual IAM Users.
Enabling access records and logging for IAM Users using AWS CloutTrail.
If you are interested in learning how to securely manage an AWS account using IAM, hit the enroll button and let's get started.