发布于: Mar 28, 2023

今天,AWS 发布了 AWS Copilot 的新版本 1.27,该版本使客户能够完全自定义 AWS Cloud Formation 模板,AWS Copilot 可使用这些模板来预置服务、环境、管道和作业资源。客户现在可以使用 AWS 云开发工具包 (CDK) 或 YAML 补丁来更改这些 AWS 资源的任何属性。AWS Copilot 是一个命令行界面 (CLI),它可以提供通用的应用程序架构和基础设施模式、用户友好的操作工作流程,以及配置部署管道,让客户能够更轻松地在 AWS 上构建、部署和运行容器化应用程序。

借助新的 AWS Copilot 版本 (1.27),用户现在可以运行 copilot svc 替代项、copilot env 替代项或 copilot job 替代项,以启用服务、环境或作业的任何属性的替代项。用户可以在两个选项之间进行选择 --tool cdk--tool yamlpatch 替代项。借助 CDK 替代项,AWS Copilot 在用户项目的 copilot/<resource name>/overrides/ 目录中引导启动新的 CDK 应用程序,并在 stack.ts 文件中提供有关如何使用 CDK 的说明。客户可以先编辑 stack.ts,然后在部署之前修改 AWS Copilot 生成的 AWS Cloud Formation 资源的任何属性。选择使用 YAML 补丁替代项的客户可以通过符合 JSON 补丁语法的 .yaml 补丁文件覆盖 AWS Cloud Formation 模板。使用这两个选项,客户可以完全控制 AWS Copilot 部署的 AWS 资源及其属性。

使用 AWS Copilot 1.27 版本时,所有区域都提供此功能。要了解更多信息,请访问文档