• Launch an EC2 instance
    • Configure security group to allow HTTP traffic
    • Install operating system updates
    • Install Apache
    • Create an index.html file
    • Start the Apache service
    • Configure the Apache service to start on boot
    • View the web page from a web browser
    • Remove the HTTP rule from the security group
    • Configure security group to allow HTTP traffic
    • Configure security group to deny all outgoing traffic
    • Configure the default security group to allow incoming MYSQL/Aurora and MS SQL traffic
    • Assign the default security group to the EC2 instance
    • View the aggregate inbound security group rules
    • Remove the incoming MYSQL/Aurora and MS SQL traffic rules from the default security group
    • Disassociate the default security group from the EC2 instance
    • Terminate EC2 instance and verify root volume has been terminated
  • Launch an EC2 instance
    • Configure with (3) additional EBS backed volumes
    • Verify the volumes in the Volumes tab
    • Modify the size of an EBS volume (st1)
    • Modify the volume type from gp2 to io1
    • Migrate an EC2 instance from one availability zone to another
    • Copy an AMI to a different region
    • Terminate the EC2 instance with the (3) additional EBS backed volumes and verify the volumes persist
    • Delete the persistent volumes
    • Delete the AMI
    • Delete the snapshot
  • Launch an EC2 instance
    • Instance Store backed volume
    • “View” the Instance Store backed volume in the Volumes tab
    • Attempt to stop the Instance Store backed EC2 instance
  • Launch an EC2 instance
    • Encrypt the unencrypted root volume device
    • Launch an instance with the encrypted root volume device
  • Hibernation
    • Launch EC2 instance
      • Configuration hibernation
      • Root device volume 25 GB
    • Verify uptime
    • Hibernate EC2 instance
    • Start EC2 instance
    • Verify uptime
    • Terminate EC2 instance
  • CloudWatch Detailed Monitoring
    • Launch an EC2 instance
      • Enable CloudWatch detailed monitoring
    • View the monitoring
    • Configure CloudWatch alarm/metric (CPU Utilization)
    • Place EC2 instance in infinite loop (while true; do echo; done)
    • Verify email was sent for EC2 instance in state of alarm
    • View the alarm in CloudWatch
    • View the CPU utilization monitoring (at the instance level)
  • AWS Command Line
    • Create user with programmatic access only
    • Launch EC2 instance (use default settings)
    • View the S3 buckets (aws s3 ls)
    • Enter credentials (aws configure)
    • View the S3 buckets (aws s3 ls)
    • Create a bucket (aws s3 mb s3://bucket)
    • Change command prompt to home directory (cd ~)
    • Change command prompt to hidden directory (cd .aws)
    • View the file with your credentials
  • Create a role
    • Create a role for EC2 with administrator access
    • Login to EC2 instance
    • Delete the hidden directory (rm -rf .aws)
    • Verify the hidden directory is deleted
    • Verify you are unable to view the S3 buckets (aws s3 ls)
    • Attach the role to the EC2 instance
    • Verify the role has been attached in the AWS Management Console
    • View the S3 buckets
    • Verify the hidden directory is still deleted
    • Terminate the EC2 instance
  • Bootstrap Configuration
    • Attach the EC2 Administrator Access role
    • Apply bootstrap script
    • Verify the website is up
    • Verify the S3 bucket has been created
    • Verify the index.html file has been copied to the S3 bucket
    • Delete the S3 bucket
  • Instance Metadata
    • View the user data (which contains the bootstrap script)
    • Output the user data to bootstrap.txt
    • View the contents of bootstratp.txt
    • View the metadata (private IP address and public IP address)
    • Output the metadata to a file
    • View the contents of the file
  • Elastic File System
    • Configure the security group to allow incoming NFS traffic
    • Create the file system
      • Enable encryption of data at rest
      • Apply the NFS security group
    • Launch (2) EC2 instances
      • Apply the bootstrap script
    • Verify the /var/www/html directory exists
    • Mount the EFS to the /var/www/html directory
    • Create an index.html file
    • View the content of the index.html file on both EC2 instances
    • Edit the index.html file on both EC2 instances and view them
    • View the website
    • Terminate the EC2 instances
    • Delete the EFS