

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在 CloudFormation 控制台模式下使用基础架构编排器
<a name="using-composer-console-cfn-mode"></a>

 CloudFormation 控制台模式下的基础架构编辑器是用于可视化 CloudFormation 模板的推荐工具。您也可以使用此工具来创建和编辑 CloudFormation 模板。

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

 CloudFormation 控制台模式下的 Infrastructure C [omposer 通常具有与默认基础架构编排控制台](using-composer-console.md)相同的功能，但有一些区别需要注意。
+ 此模式已与 CloudFormation 控制台中的堆栈工作流程集成。这允许您直接在中使用基础设施编排器 CloudFormation。
+ [在基础设施编排控制台中本地同步并保存您的项目](using-composer-project-local-sync.md)不支持自动将数据同步并保存到本地计算机的功能。
+ 与 Lambda 相关的卡（**Lambda 函数和** L **ambda 层**）需要在此模式下不可用的代码构建和打包解决方案。

**注意**  
这些卡片和本地同步可以在[基础架构 Composer 控制台](https://aws.amazon.com/application-composer/)或 AWS Toolkit for Visual Studio Code.

当您从 CloudFormation 控制台打开基础设施编排器时，基础设施编排器将在 CloudFormation 控制台模式下打开。在此模式下，您可以使用基础设施编排器来可视化、创建和更新您的模板。

# 如何在 CloudFormation 控制台模式下访问基础架构编排器
<a name="setting-up-composer-cfn-mode"></a>

 CloudFormation 控制台模式下的基础架构编排器是从 D CloudFormation esigner 升级而来的。我们建议使用基础架构编排器来可视化您的 CloudFormation 模板。您也可以使用此工具来创建和编辑 CloudFormation 模板。

1. 前往 [Cloudformation 控制台](https://console.aws.amazon.com/cloudformation/home)并登录。

1. 从左侧导航菜单中选择 “**基础设施编**排”。这将带你进入 CloudFormation 控制台模式下的基础设施编排器。

**注意**  
有关在 CloudFormation 控制台模式下使用基础设施编排器的信息，请参阅[在 CloudFormation 控制台模式下使用基础架构编排器](using-composer-console-cfn-mode.md)。

# 在 CloudFormation 控制台模式下在基础设施编排器中可视化部署
<a name="composer-cfn-mode-visualize"></a>

按照本主题中的说明可视化已部署的 CloudFormation 堆栈/基础设施编排器模板。

1. 转到[CloudFormation 控制台](https://console.aws.amazon.com/cloudformation)并登录。

1. 选择要编辑的堆栈。

1. 选择 “**模板**” 选项卡。

1. 选择 “**基础架构编排**”。

基础架构编排器将可视化您的堆栈/模板。也可以在此处进行更改。

# 在 CloudFormation 控制台模式下的基础架构编排器中创建新模板
<a name="composer-cfn-mode-create"></a>

按照本主题中的说明创建新模板。

1. 转到[CloudFormation 控制台](https://console.aws.amazon.com/cloudformation)并登录。

1. 从左侧导航菜单中选择 “**基础设施编**排”。这将在 CloudFormation 控制台模式下打开基础架构编排器。

1. 从 “资源” 面板中拖放、配置和连接所需的**资源**（[卡片](using-composer-cards-intro.md)）。
**注意**  
有关使用基础设施编排器的详细信息，请参阅[如何作曲](using-composer-basics.md)；请注意，与 Lambda 相关的卡（Lamb **da 函数和** Lamb **da 层**）需要在控制台模式下的基础设施编排器中不可用的代码构建和打包解决方案。 CloudFormation 这些卡片可以在[基础设施编排控制台](https://aws.amazon.com/application-composer/)中使用，或者 AWS Toolkit for Visual Studio Code。有关使用这些工具的信息，请参阅[你可以在哪里使用基础设施编排器](using-composer.md)。

1. 双击卡片可使用**资源属性**面板来指定卡片的配置方式。

1. [连接您的卡片](using-composer-connecting.md)以指定应用程序的事件驱动工作流程。

1. 选择 “**模板**” 以查看和编辑您的基础设施代码。更改会自动与您的画布视图同步。

1. 模板准备好导出到堆栈后，选择**创建模板**。

1. 选择 “**确认并导出至 CloudFormation**” 按钮。这将带您回到创建堆栈的工作流程，并显示一条确认您的模板已成功导入的消息。
**注意**  
只能导出包含资源的模板。

1. 在**创建堆栈**工作流程中，选择**下一步**。

1. 提供堆栈名称，查看所有列出的参数，然后选择**下一步**。
**注意**  
堆栈名称必须以字母开头，并且只能包含字母、数字、破折号。

1. 提供以下信息后，选择 “**下一步**”：
   + 与堆栈关联的标签
   + 堆栈权限
   + 堆栈的故障选项
**注意**  
有关管理堆栈的指导，请参阅《*CloudFormation 用户指南》*中的[CloudFormation 最佳实践](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/best-practices.html)。

1. 确认您的堆栈详细信息正确无误，查看页面底部的确认信息，然后选择 “**提交**” 按钮。

CloudFormation 将开始根据模板中的数据创建堆栈。

# 在 CloudFormation 控制台模式下更新基础设施编排器中的现有堆栈
<a name="composer-cfn-mode-update"></a>

按照本主题中的说明更新现有 CloudFormation 堆栈。
**注意**  
如果您的文件保存在本地，我们建议使用[AWS Toolkit for Visual Studio Code](using-composer-ide.md)。

1. 转到[CloudFormation 控制台](https://console.aws.amazon.com/cloudformation)并登录。

1. 选择要编辑的堆栈。

1. 点击**更新**按钮。执行此操作将带您进入更新堆栈向导。

1. 在右侧，选择 “**在基础设施编排器中编辑”**。

1. 选择下面标有 “**在基础设施编排器中编辑” 的**按钮。这将带你进入 CloudFormation 控制台模式下的基础设施编排器。

1. **在这里，您可以从资源面板中拖放、配置和连接资源（[卡片](using-composer-cards-intro.md)）。**
**注意**  
有关使用基础设施编排器的详细信息，请参阅[如何作曲](using-composer-basics.md)；请注意，与 Lambda 相关的卡（Lamb **da 函数和** Lamb **da 层**）需要在控制台模式下的基础设施编排器中不可用的代码构建和打包解决方案。 CloudFormation 这些卡片可以在[基础设施编排控制台](https://aws.amazon.com/application-composer/)中使用，或者 AWS Toolkit for Visual Studio Code。有关使用这些工具的信息，请参阅[你可以在哪里使用基础设施编排器](using-composer.md)。

1. 准备好将更改导出到时 CloudFormation，请选择**更新模板**。

1. 选择 “**确认” 并继续 CloudFormation**。这将带您返回**更新堆栈**工作流程，并显示一条确认您的模板已成功导入的消息。
**注意**  
只能导出包含资源的模板。

1. 在**更新堆栈**工作流程中，选择**下一步**。

1. 查看所有列出的参数，然后选择 “**下一步**”。

1. 提供以下信息后，选择 “**下一步**”：
   + 与堆栈关联的标签
   + 堆栈权限
   + 堆栈的故障选项
**注意**  
有关管理堆栈的指导，请参阅《*CloudFormation 用户指南》*中的[CloudFormation 最佳实践](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/best-practices.html)。

1. 确认您的堆栈详细信息正确无误，查看页面底部的确认信息，然后选择 “**提交**” 按钮。

CloudFormation 将根据您在模板中所做的更新开始更新堆栈。