Deny root user for Amazon ECS and AWS Fargate tasks
What and why?
Amazon Elastic Container Service (ECS) is a container orchestrator that launches and manages container deployments on your behalf. It launches applications as containerized processes. One aspect of a containerized process that you can control is the user that the process runs as.
Prevent container tasks from running as root on Amazon ECS and AWS Fargate
Deny Linux kernel capabilities for Amazon ECS and AWS Fargate tasks
What and why?
Amazon Elastic Container Service (ECS) is a container orchestrator that launches and manages container deployments on your behalf. It configures the settings that are used when running the application container. One of those settings that can be configured is the Linux capabilities of the application container.
Use policy as code to restrict Linux kernel capabilities for a container task
Dockerfile for a Node.js container on AWS Fargate with Amazon ECS
The following files can be used as a template to build your own Node.js application that runs as a container on AWS Fargate.
The Dockerfile defines how to build the Node.js application.
How to write a Dockerfile that runs a Node.js application
Dual-stack IPv6 networking for Amazon ECS and AWS Fargate
Terminology
Amazon Elastic Container Service (Amazon ECS) is a serverless orchestrator that manages container deployments on your behalf. As an orchestrator it not only launches application containers for you, but also configures various connectivity aspects, including networking, load balancer attachments, and other AWS integrations.
Start rolling out IPv6 for your Fargate hosted service, while retaining IPv4 support as well.
Amazon ECS cluster with isolated VPC and no NAT Gateway
Terminology
Amazon Elastic Container Service (ECS) is a serverless orchestrator that manages container deployments on your behalf.
Amazon Virtual Private Cloud (VPC) helps you define and launch AWS resources in a logically isolated virtual network.
Run an isolated ECS cluster with no internet access, only PrivateLink endpoints
Network Load Balancer Ingress for Application Load Balancer fronted AWS Fargate service
Terminology
Amazon Elastic Container Service (ECS) deploys application containers on your behalf, and helps you connect them to a wide range of other AWS services.