Skip to content

sandorcloudopus/aws-cloud-engineering-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Visit the Course

Udemy Link

Exercise Directory

AWS Compute Services

  1. AWS EC2 - Create and Use an EC2 Instance Profile
  2. AWS EC2 - Associate Elastic IP Address with an Instance
  3. AWS EC2 - Working with Instance Connect Endpoint
  4. AWS EC2 - Create a Classic Bastion Host Setup
  5. AWS EC2 - Attaching Multiple ENI to an EC2
  6. AWS EC2 - Automate with User Data Script and Cloud Init
  7. AWS EC2 - Creating a Custom AMI
  8. AWS EC2 - Automate AMI creation with EC2 Image Builder
  9. AWS EC2 - Port-forward RDS Database through SSM

AWS Storage Services

  1. AWS S3 - (pseudo) mount S3 to EC2
  2. AWS S3 - S3 Delete Objects from versioned enabled Bucket
  3. AWS S3 - Establish Cross Account Access
  4. AWS S3 - Lifecycle Policy - Delete Objects Automatically After 90 Days
  5. AWS EFS - Mount EFS from a Different VPC (same Region)
  6. AWS EFS - Secure AWS EFS Filesystems
  7. AWS EC2 EBS - Encrypt unencrypted Volumes of EC2 Instance
  8. AWS EC2 EBS - Enforce EBS Volume Encryption on EC2 Instance Creation and on Volume Creation
  9. AWS EC2 EBS - Enable Default Encryption in the Region
  10. AWS EC2 EBS - Increase the storage size of an EBS Volume (root volume)

AWS Networking

  1. AWS VPC - Create a Fully Featured VPC (step-by-step)
  2. AWS VPC - Transit Gateway - Establish centralized outbound routing to the Internet
  3. AWS Client VPN - Setting Up Client VPN with Mutual Authentication
  4. AWS VPC - Peer VPC Inner and Cross Region
  5. AWS VPC - Enable VPC Flow Logs and Publish to CloudWatch

AWS Databases

  1. AWS RDS - Use Encryption in Transit (PostgreSQL)
  2. AWS RDS - Use IAM Authentication (PostgreSQL)
  3. AWS RDS - Modifying Instance Type (with near to Zero Downtime)(PostgreSQL)
  4. AWS RDS - Encrypt unencrypted RDS Instance (PostgreSQL)
  5. AWS RDS - Working with Parameter Groups (PostgreSQL)
  6. AWS RDS - PostgreSQL - Logging and Audit with pgaudit extension and CloudWatch

AWS Backup Services

  1. AWS Backup - RDS Cross Region Backup with PITR
  2. AWS Backup - Create a crash-consistent backup from AWS EC2 with multiple Volumes attached
  3. AWS Backup - Backup S3 objects cross region with replication
  4. AWS Backup - Backup EFS Cross Region using Replication
  5. AWS Backup - Backup EC2 Cross Region with AWS Backup
  6. AWS Backup - Schedule backups and use Backup Plans

AWS Container Services

  1. AWS ECR - Create a Private Repository
  2. AWS ECR - Apply Image Scanning and Enable Scan on Push
  3. AWS ECR - Set up Pull Through Cache
  4. AWS ECS - Set up Private Registry Authentication for Tasks
  5. AWS ECS - EC2 Cluster Enable Elastic Network Interface Trunking
  6. AWS ECS - Create a Cluster with the ECS Console Wizard
  7. AWS ECS - Create a Cluster from scratch with EC2 Autoscaling Capacity Provider
  8. AWS ECS - Create a Fargate Workload

AWS Security Services

  1. AWS WAF - Set up IP Whitelisting with WAF
  2. AWS IAM - Preventing Privilige Escalation with Permission Boundaries
  3. AWS Inspector - Scanning EC2 Images for vulnerability detection
  4. AWS VPC Subnet Network Access Control List - For Web Application Serving EC2 Instance
  5. AWS GuardDuty - Single Region and Foundational Data Sources
  6. AWS GuardDuty - Enable Multi Region Findings (AWS Security Hub)
  7. AWS GuardDuty - Enable ECS Fargate Runtime Monitoring

AWS Audit and Compliance Services

  1. AWS CloudTrail - Create Multi Region Trail and Single Region Trail
  2. AWS Config - Deploy and Use Conformance Packs

AWS Observability

  1. AWS Budgets - Monitor Cloud Spendings
  2. AWS CloudWatch - Pulbish Metrics and Logs using CloudWatch Agent
  3. AWS CloudWatch - Send Alarms to Slack Channel
  4. AWS CloudWatch - Create a Composite Alarm
  5. AWS CloudWatch - Enable and Use Container Insights
  6. AWS CloudWatch - Use Syntetics Monitoring for Website Monitoring

AWS IaC Services

  1. AWS CloudFormation - Use SAM CLI
  2. AWS CloudFormation - Create Nested Stacks
  3. AWS CloudFormation Guard - Use cfn-guard CLI
  4. AWS CloudFormation - Take Advantage of Deletion Policy attribute
  5. AWS CloudFormation - Deploy with Git Sync

AWS Lightsail

  1. AWS Lightsail - Deploy a Web-Application to AWS Lightsail Platform

AWS Hosting

  1. AWS EC2 - Host Python/Flask Application as a Service - SOLUTION ON YOUTUBE
  2. AWS AppRunner - Host Python/Flask Application as a Service based on source code in GitHub- SOLUTION ON YOUTUBE

About

Collection of code for AWS Cloud Engineering Course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published