Python 3 program to automate the process of creating, launching and monitoring public-facing web servers in the Amazon cloud.
Launches a new Amazon EC2 nano instance using Boto3 APO library.
Launches the instance into an appropriate security group, instance is tagged and is accessible using your SSH key.
Provide a “User Data” script when creating the instance.
Configure the web server index page to display instance metadata (e.g. availability zone, private IP address, subnet)
Create an S3 bucket. This bucket contains two items:
o An dynamic image which we will make available at a URL.
o A web page called index.html which displays the image - e.g. using tag
Launchs a web browser and opens both EC2 and your S3 web pages
A bash script called monitor.sh that runs some sample terminal commands that carry out monitoring