Setting up an AWS account
The first step on your AWS journey is to establish an AWS account, which is a foundational building block of AWS that defines a security and administrative context for managing your AWS services and resources that you consume. To encourage adoption of AWS and ensure that first time users have an opportunity to try out AWS for free, AWS offers a free tier that grants you free access to some AWS services (with some limitations around usage). You can find out more about the free tier and what services are offered at https://aws.amazon.com/free/. Make sure you have a good understanding of what you can and can't use for free to avoid an unnecessary bill shock.
In this book, we will make use of a number of free tier services with the following monthly usage limits:
Service | Limit |
EC2 | 750 hours of Linux t2.micro (Single vCPU, 1 GB Memory) instance |
Elastic Block Storage | 30 GB block-level storage (SSD or traditional spinning disk) |
RDS | 750 hours of db.t2.micro (Single vCPU, 1 GB Memory... |