概览
本实验将为您介绍 AWS CloudFormation。您将使用预配置的 CloudFormation 模板,创建一个 Amazon EC2 实例并将 WordPress 与用于存储的本地 MySQL 数据库一起安装。然后,您将通过删除堆栈来清理资源。
涵盖的主题
在本实验结束时,您将能够:
- 使用 AWS CloudFormation 模板创建堆栈
- 监控堆栈创建的进度
- 探索 CloudFormation 参数、资源和输出
- 使用堆栈资源
- 清理不再需要的堆栈
什么是 AWS CloudFormation?
AWS CloudFormation 向开发人员和系统管理员提供了一种轻松创建和管理一系列相关的 AWS 资源的方法,并让他们能够以有序且可预测的方式预置和更新这些资源。
您可以使用 AWS CloudFormation 的示例模板或创建您自己的模板来描述运行您的应用程序所需的 AWS 资源以及任何关联的依赖项或运行时参数。您无需了解预置 AWS 服务的顺序或让依赖项正常运行的细节。CloudFormation 会为您妥善处理。部署 AWS 资源后,您就能以可控且可预测的方式修改和更新这些资源,事实上,将版本控制应用于 AWS 基础设施的方法与将其应用于您软件的方法相同。
您可以通过使用 AWS 管理控制台、AWS Command Line Interface 或 API 对模板及其关联资源集(称为堆栈)进行部署和更新。您无需为 CloudFormation 支付额外的费用,只需为运行您的应用程序所需的 AWS 资源付费。