1.
Setting Up Your AWS Environment
Objective: Create and configure your AWS account.
Steps:
1. Sign up for an AWS Free Tier account.
2. Set up billing alerts to monitor usage.
3. Navigate the AWS Management Console.
4. Create and manage IAM users and roles.
2. Amazon EC2 (Elastic Compute Cloud)
Objective: Launch, configure, and manage virtual servers.
Steps:
1. Launch an EC2 instance.
2. Connect to your EC2 instance using SSH.
3. Configure security groups.
4. Create an AMI (Amazon Machine Image).
5. Stop, start, and terminate an EC2 instance.
3. Amazon S3 (Simple Storage Service)
Objective: Store and retrieve data.
Steps:
1. Create an S3 bucket.
2. Upload and manage objects in your bucket.
3. Set bucket permissions and policies.
4. Enable versioning for objects.
5. Set up lifecycle policies.
4. AWS IAM (Identity and Access Management)
Objective: Manage user access and permissions.
Steps:
1. Create IAM users and groups.
2. Attach policies to users and groups.
3. Use IAM roles for cross-account access.
4. Enable MFA (Multi-Factor Authentication).
5. Amazon RDS (Relational Database Service)
Objective: Launch and manage a relational database.
Steps:
1. Create an RDS instance.
2. Configure database security groups.
3. Connect to your database using a client.
4. Perform a backup and restore.
5. Monitor and scale your database instance.
6. AWS Lambda
Objective: Run code without provisioning or managing servers.
Steps:
1. Create a Lambda function.
2. Trigger Lambda functions using S3 events.
3. Monitor Lambda function logs using CloudWatch.
4. Integrate Lambda with API Gateway.
7. Amazon VPC (Virtual Private Cloud)
Objective: Create and manage a virtual network.
Steps:
1. Create a VPC.
2. Set up subnets.
3. Configure route tables and internet gateways.
4. Launch EC2 instances in the VPC.
5. Set up security groups and network ACLs.
8. CloudFormation
Objective: Use infrastructure as code to manage AWS resources.
Steps:
1. Create a CloudFormation stack.
2. Use a sample template to deploy resources.
3. Update and delete stacks.
4. Manage stack outputs and parameters.
9. Amazon CloudWatch
Objective: Monitor AWS resources and applications.
Steps:
1. Create CloudWatch alarms.
2. Set up log groups and streams.
3. Monitor metrics and create custom dashboards.
4. Set up automated actions based on alarms.
10. AWS S3 Static Website Hosting
Objective: Host a static website on S3.
Steps:
1. Configure an S3 bucket for static website hosting.
2. Upload website files to the S3 bucket.
3. Set up bucket policies for public access.
4. Access the website via the S3 endpoint.