发布于: Oct 1, 2020

Amazon Elastic Container Service (ECS) 现在 AWS Cloud Development Kit (CDK) 中提供实施了可扩展服务构造的开发者预览模块。您可以使用熟悉的编程语言对 ECS 资源进行建模和预置,无需手动为服务编写 JSON 任务定义。适用于 CDK 的全新 ECS 服务构造,支持可自动向您的容器化服务添加更多功能(例如 App MeshFireLens)的扩展。

CDK 构造内置适用于 App Mesh、FireLens、CloudWatch 代理、AWS X-Ray、HTTP 负载均衡器的扩展,并支持基于 CPU 的应用程序自动扩展。您可以利用这些预构建扩展轻松地将这些功能附加到 ECS 服务,无需深入了解如何预置和配置集成。例如,扩展可以自动将相应的 Sidecar 容器添加到任务,将 IAM 语句添加到任务角色,以及预置任何所需的外部资源。

除了使用这些预构建扩展,您还可以创建自己的普适性扩展,便于团队成员、组织成员或广泛的开源社区在他们的基础设施中重新使用。 

要了解更多信息,请参阅 NPM 上的 ECS 服务扩展模块,以及 CDK 模块文档