Posted On: Nov 17, 2020
The Amazon Elastic Container Service (Amazon ECS) extensions module that extends the service construct in AWS Cloud Development Kit (AWS CDK), is now generally available. The new Amazon ECS service construct for AWS CDK supports extensions that automatically add additional capabilities such as AWS App Mesh or FireLens to your containerized services using familiar programming languages.
The generally available module has extensions for App Mesh, FireLens, the Amazon CloudWatch Agent, AWS X-Ray, HTTP Load Balancer, and CPU based application autoscaling. The extensions automatically add the appropriate sidecar containers to your task, add IAM statements to your task role, and provision any external resources required. You can also author your own drop-in extensions for members of your team, organization, or the broader open source community to reuse in their own infrastructure.
To learn more you can find the ECS service extensions module on NPM, read the CDK module documentation, and ECS service extensions blog post.