Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Introduction to AWS CloudFormation Designer (Simplified Chinese)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

简介

AWS CloudFormation Designer 是一种图形工具,用于创建、查看和修改 AWS CloudFormation 模板。借助 Designer,您可以通过拖放界面来绘制模板资源图,然后使用集成的 JSON 和 YAML 编辑器编辑详细信息。无论您是新手还是经验丰富的 AWS CloudFormation 用户,AWS CloudFormation Designer 都能帮您迅速了解模板中各项资源之间的相互关系,并轻松修改模板。

在本实验中,您将使用 AWS CloudFormation Designer 创建 AWS CloudFormation 堆栈。您将使用 Designer 添加资源和编辑基本参数、映射和输出,您将使用 Designer 验证并启动堆栈,然后查看正在运行的堆栈。然后,您将通过删除堆栈来清理资源。

涵盖的主题

完成本实验后,您将能够:

  • 使用 AWS CloudFormation Designer 创建简单的单实例堆栈
  • 添加和编辑映射、资源参数和输出
  • 验证堆栈并保存基本模板
  • 启动堆栈并查看正在运行的堆栈及其输出
  • 删除和清理不再需要的堆栈

先决条件

本实验假定您拥有 Amazon EC2 和 AWS CloudFormation 的入门级知识。

关于技术

AWS CloudFormation

借助 AWS CloudFormation,您能够以可预见的方式重复创建和预置 AWS 基础设施部署。它可以帮助您利用 AWS 产品(例如 Amazon EC2、Amazon Elastic Block Store、Amazon SNS、Elastic Load Balancing 和 Auto Scaling)在云中构建高度可靠、高度可扩展且经济高效的应用程序,而无需担心创建和配置底层 AWS 基础设施方面的问题。借助 AWS CloudFormation,您可以使用模板文件,将资源集作为一个单元(堆栈)进行创建和删除。

AWS CloudFormation Designer

利用 AWS CloudFormation Designer,您能够以图表的形式查看任何有效的 AWS CloudFormation 模板的内容。您无需读取 JSON 即可轻松查看模板中包含的资源及其连接方式。如果需要查看模板详细信息,您可以使用集成的 JSON 文本编辑器。

利用 AWS CloudFormation Designer,您可以将更多的时间花在设计 AWS 基础设施而不是手动编写模板代码上。在 AWS CloudFormation Designer 中,拖放新资源就能将其添加到模板中,拖放资源之间的连接即可建立关系。AWS CloudFormation Designer 会自动修改 JSON。集成的 JSON 文本编辑器提供了资源属性名称自动补全功能。

AWS CloudFormation Designer 界面由多个窗格组成。画布窗格显示了模板资源图,让您一目了然地看到各项资源和它们之间的关系。要向模板添加资源,请将资源从 Resources types(资源类型)窗格拖到画布窗格中。使用 JSON editor(JSON 编辑器)窗格指定模板详细信息,例如资源属性或模板参数。修改模板后,您可以将其布局保存到本地文件或 S3 存储桶中。

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

AWS CloudFormation Designer 工具组成部分

以下是 AWS CloudFormation Designer 界面的概览:


1. Toolbar(工具栏)

通过工具栏,您可以快速访问常用的操作命令,例如打开和保存模板、撤消或恢复更改、创建堆栈以及验证模板。

2. Resource types(资源类型)窗格

Resource types(资源类型)窗格列出了所有模板资源(按其 AWS 服务名称进行分类)。要将资源添加到模板,您可以将其拖到画布中。

3. 画布

画布窗格以图表形式显示模板资源。您可以使用它来添加或删除资源、在资源间创建关系和安排资源布局。您在画布中所做的更改会自动修改模板的 JSON。

4. JSON 编辑器

在 JSON 编辑器中,您可以指定模板的详细信息,例如资源属性或模板参数。您在画布中选择一个项目后,相关 JSON 将在编辑器中突出显示。

5. “适应窗口大小”按钮

此按钮用于调整画布窗格的大小以适应您的模板图表。

6. 全屏按钮和分屏按钮

这些按钮用于选择 AWS CloudFormation Designer 的不同视图。您可以选择画布的全屏视图、JSON 编辑器的全屏视图或画布和编辑器的分屏视图。

7. Messages(消息)窗格

当您打开堆栈、验证堆栈或尝试使用无效模板创建堆栈时,Errors(错误)窗格会显示验证错误。

Reviews

Start your review of Introduction to AWS CloudFormation Designer (Simplified Chinese)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.