ECS Part 1: Building a Container Runtime Foundation with Fargate
Organizes the relationships among ECS clusters, task definitions, tasks, and services, and builds the execution role and task role needed to run containers under the Fargate launch type, along with an ECR repository and log collection via CloudWatch Logs. Verifies that the foundation works using a one-off run-task.