This project documents how I set up a secure, multi-account AWS environment using AWS Organizations and IAM Identity Center (formerly AWS SSO). I created users, groups, and permission sets, enforced MFA, and tested single sign-on access, simulating a real-world approach to cloud identity and access management.

TASK 1

Introduction: AWS Free Tier Setup

AWS Free tier account creation

AWS Free tier account creation

Registered with my email address and enabled root user access.

AWS Registration 2.png

Secured the root account by:

. Setting a strong password.

. Enabling Multi-Factor Authentication (MFA) using Google Authenticator to protect the root user.

Setting up MFA for the Root user using authenticator option

Setting up MFA for the Root user using authenticator option

Root user MFA authenticator confirmation code

Root user MFA authenticator confirmation code

Reason for creating MFA for the root account:

Confirmation of the root user MFA

Confirmation of the root user MFA

1. Set up AWS Organization and Accounts

What I did:

Successful creation of the root user AWS Organization account

Successful creation of the root user AWS Organization account

Successful creation of the AWS Development account

Successful creation of the AWS Development account