

# 使用基础设施编辑器直观地创建模板
<a name="infrastructure-composer-for-cloudformation"></a>

AWS 基础架构编辑器（以前称为**应用程序编辑器**）可帮助您在 AWS 上直观地构建和配置现代应用程序。您可以通过拖放各种资源来直观地构建应用程序，而不必编写代码。

*CloudFormation 控制台模式下的基础设施编辑器*是直观地处理 CloudFormation 模板的推荐工具。此版本的基础设施编辑器可以从 CloudFormation 控制台访问，是对名为 CloudFormation Designer 的旧版工具的改进。

通过在 CloudFormation 控制台模式下使用基础设施编辑器，您可以在直观的画布中拖放、配置和连接各种资源（称为*卡片*）。借助这种直观的方法，您可以轻松设计和编辑应用程序架构，而无需直接使用模板。要从 [CloudFormation 控制台](https://console.aws.amazon.com/cloudformation/)访问此模式，请从左侧导航菜单中选择**基础设施编辑器**。

有关更多信息，请参阅《AWS 基础架构编辑器 开发人员指南》中的 [How to compose in AWS 基础架构编辑器](https://docs.aws.amazon.com/infrastructure-composer/latest/dg/using-composer-basics.html)**。

## 为什么要在 CloudFormation 控制台模式下使用基础设施编辑器？
<a name="app-composer-for-cloudformation-why-use"></a>

通过在基础设施编辑器中直观地显示模板，有助于您发现 CloudFormation 模板和应用程序架构中的差距和需要改进的领域。基础设施编辑器可以直观地构建和修改 CloudFormation 堆栈，从而提升开发体验，实现轻松和高效。您可以从初始草稿开始，创建可部署的代码，并将开发人员工作流与基础设施编辑器中的可视化设计器进行集成。

## 该模式与基础设施编辑器控制台有何不同？
<a name="app-composer-for-cloudformation-differences"></a>

虽然 CloudFormation 控制台版本的基础设施编辑器在功能上与标准的基础设施编辑器控制台相似，不过也有一些区别。与 Lambda 相关的卡片（**Lambda 函数**和 **Lambda 层**）需要代码生成和打包解决方案，而这些解决方案在 CloudFormation 控制台模式下的基础设施编辑器中不可用。此模式不支持本地同步。

但在[基础设施编辑器控制台](https://console.aws.amazon.com/composer/home)或 AWS Toolkit for Visual Studio Code 中则可以使用这些与 Lambda 相关的卡片和本地同步功能。有关更多信息，请参阅《AWS 基础架构编辑器 Developer Guide》[https://docs.aws.amazon.com/infrastructure-composer/latest/dg/what-is-composer.html](https://docs.aws.amazon.com/infrastructure-composer/latest/dg/what-is-composer.html)以及《AWS Toolkit for Visual Studio Code User Guide》**中的 [Infrastructure Composer](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/appcomposer.html)。