Setting up an AWS EC2 instance
If you don’t already have an AWS account, you can follow the instructions at https://aws.amazon.com/premiumsupport/knowledge-center/create-and-activate-aws-account/ to create one.You will also have to create an AWS IAM User group. The instructions can be found on https://docs.aws.amazon.com/IAM/latest/UserGuide/id_groups_create.html. You will need an AWS IAM User, and follow the official documentation from AWS to create an IAM user in your AWS account at https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users_create.html.
We will also need the following AWS resources to complete the EC2 setup:
- AWS EC2 key pair
- IAM instance profile
Why do we need an EC2 instance? Well, this will serve as our remote server. You can think of it as your host computer running in the cloud. We will use this server to host our Docker containers to run and serve our application:
Figure 10.1 – EC2 instance
As...