# AWS

> AWS (Amazon Web Services) is the largest public cloud, managed as code with Terraform and OpenTofu through the aws provider and the AWS CLI.

- Source: https://www.itwonderlab.com/aws/
- Published: 2026-09-12
- Updated: 2026-09-12
- Author: Javier Ruiz Jiménez (https://www.javierruizjimenez.com/)
- Site: IT Wonder Lab (https://www.itwonderlab.com/)

---

**AWS** (Amazon Web Services) offers compute, storage, networking, databases and many more services in regions around the world. You can create everything by hand in the console, with the [AWS CLI](https://www.itwonderlab.com/install-aws-cli/), or as code with [Terraform](https://www.itwonderlab.com/terraform/) and [OpenTofu](https://www.itwonderlab.com/opentofu/).

### Key concepts

- **Account and region**: the boundary for billing, access and resources.
- **[IAM](https://www.itwonderlab.com/aws-iam/)**: users, roles and policies that control who can do what.
- **[VPC](https://www.itwonderlab.com/aws-vpc/)**: the private network where [EC2](https://www.itwonderlab.com/aws-ec2/) and [RDS](https://www.itwonderlab.com/aws-rds/) run.
- **[S3](https://www.itwonderlab.com/aws-s3/)**: object storage, also used for the Terraform state backend.
- **aws provider**: the [provider](https://www.itwonderlab.com/terraform-provider/) that manages AWS resources.

### Learn it

Start with [AWS Basics](https://www.itwonderlab.com/aws-terraform-tutorial-aws-basics/) and the [Terraform AWS Provider](https://www.itwonderlab.com/aws-terraform-tutorial-terraform-aws-provider/), and keep the [AWS CLI cheat sheet](https://www.itwonderlab.com/aws-cli-cheat-sheet/) at hand.
