AWS CloudFormation
User Guide (API Version 2010-05-15)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

AWS CloudFormation Designer 界面概述

Designer 有四个窗格。canvas 窗格显示模板资源的图表,以便您迅速查看资源及资源间的关系。为向模板添加资源,可从 Resources types 窗格拖放资源到 canvas 窗格上。使用 Integrated JSON and YAML editor 窗格可指定模板详细信息,如资源属性或模板参数。修改模板后,您可以将其保存到本地文件或 Amazon S3 存储桶。当您将有效的模板从 JSON 转换为 YAML 或进行反向转换时,Messages 窗格会显示成功或失败消息。当您打开或验证无效的模板时,Messages 窗格会显示验证错误。

注意

Designer 无法显示或修改堆栈中正在运行的资源;只能用它创建、修改和保存模板。

下图介绍 Designer 窗格及其主要组件。

Designer 窗格和组件

 Designer 屏幕截图 (其窗格和组件已编号)。
1. 工具栏

工具栏可让您快速访问常见的操作命令,如打开和保存模板、撤消或重做更改、创建堆栈、验证模板等。您还可以将图表下载为图像、获取帮助或在画布窗格中刷新图表。

2. 资源类型窗格

Resource types 窗格列出了可添加到模板中的所有模板资源并按其 AWS 服务名称分类。您可通过将资源从 Resource types 窗格拖放到画布上来添加资源。AWS 资源类型参考 中列出了大多数支持的资源。Resource types 窗格未列出连接资源,如 AWS::EC2::SubnetRouteTableAssociation 资源。连接资源在您连接相关资源时创建,例如:当您将路由表连接到子网时。有关更多信息,请参阅 画布窗格

注意

Designer 只能显示 AWS CloudFormation 支持的资源类型。它无法显示其他实体,如可用区 (AZ) 或嵌入堆栈资源。

3 画布窗格

canvas 窗格以图表形式显示模板资源。可以用它添加或删除资源、在资源间创建关系、安排资源的布局。在 canvas 中更改后,系统会自动修改模板的 JSON 或 YAML 文件。有关更多信息,请参阅 画布窗格

4. 适应窗口按钮

用于调整 canvas 窗格以适应模板图表的按钮。

5. 全屏和分屏按钮

用于选择 Designer 不同视图的按钮。可以选择全屏显示画布、全屏显示 Integrated JSON and YAML editor,或分屏显示画布和编辑器。

6. Integrated JSON and YAML editor 窗格

在 集成编辑器 中可指定模板的详细信息,如资源属性或模板参数。在 canvas 中选择某个项目时,Designer 在编辑器中突出显示相关的 JSON 或 YAML。编辑 JSON 或 YAML 后,必须刷新 canvas (选择 )以更新图表。通过在 Choose template language 中选择相应的单选按钮可以将有效的模板在 JSON 和 YAML 之间转换。Designer 只能转换有效的 YAML 或有效的 JSON 模板。如果转换成功,Messages 窗格会显示类似下面的消息:Successfully converted the template to YAML。AWS CloudFormation Designer 转换模板时不保留格式。

重要

建议不要在 Designer 中向模板添加 # YAML 注释。如果 YAML 模板包含 # 注释,Designer 在编辑 YAML 或将其转换为 JSON 时不保留这些注释。在 Designer 中编辑或修改模板 (例如,在画布上拖动资源) 时,注释将丢失。

选择模板语言后,拖动到画布上的任何新资源都将以所选语言创建。要切换成另一种语言,请确保模板有效,然后在提示 Choose template language 时选择 YAMLJSON

有关更多信息,请参阅 集成的 JSON 和 YAML 编辑器

7. Messages 窗格

将模板从 JSON 转换为 YAML 或进行反向转换时,Messages 窗格会显示成功或失败消息。如果打开、验证无效的模板或尝试用无效模板创建堆栈时,Messages 窗格会显示验证错误。