Terraform AWS 入门适合已了解 Terraform 基础、希望在 AWS 上管理私有报表基础设施的学习者。你将构建相互独立的报表存储,保留可读取的数据历史,并仅向每个读者授予所需权限。
5 个引导实验逐步建立这些能力,2 个挑战要求你独立修复报表访问并交付另一套环境。建议按课程顺序学习;每个单元都从自己的全新环境开始。
你将学到什么
- 创建、识别和删除自己管理的 AWS 资源,同时保留无关报表。
- 在具有独立本地 state 的根目录中复用输入与资源引用,验证实际存储的字节和 Content-Type。
- 启用 S3 版本管理,读取旧报表而不替换当前版本。
- 通过实际允许和拒绝的请求,授予、验证并撤销限定范围的 IAM 读者权限。
- 审查并应用保存的计划,检测并修复标签漂移,并在受控变更中保留可用存储和数据。
本课程适合谁
本课程适合开始使用 AWS 的 Terraform 学习者,以及准备采用基础设施即代码的 AWS 学习者。
前置知识: 使用终端编辑文件;Terraform 资源、变量、输出、plan/apply、本地 state 和 destroy;读取 S3 对象;IAM Action 与 Resource 基础。不要求 VPC、EC2、远程 backend 或 CI 知识。
学习环境: LabEx 提供已准备好的 Terminal 和 AWS View,并配置 Terraform、AWS CLI 与访问权限。各单元复用知识,不复用上一台 VM 的资源或 state。
常见问题
需要个人 AWS 账号吗?
不需要。每个环境都提供已配置的访问方式,无需提交个人 access key。
可以把它作为第一门 Terraform 课程吗?
请先通过 Terraform 入门学习基本工作流程。本课程将这些基础应用到 AWS,不从安装和 HCL 入门重新讲起。
挑战如何评估成果?
评估实际资源、报表字节、读者访问边界、数据保留及限定清理。无需提交截图或书面报告。





