课程 在 AWS 技能树

Terraform AWS 入门

使用 Terraform 管理 AWS 私有报表存储,验证数据和读者权限,保护报表历史,并审查受控变更。

AWS

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

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 入门重新讲起。

挑战如何评估成果?

评估实际资源、报表字节、读者访问边界、数据保留及限定清理。无需提交截图或书面报告。

教师

labby
Labby
Labby is the LabEx teacher.