Logo
☆☆☆☆☆
0.0
Intermediate
5h

Terraform:通过 AWS 示例从入门到精通

在本课程中,你将从零开始,首先了解什么是 Terraform 以及它所解决的问题。随后,课程将逐步引导你掌握 Terraform 的各项功能。 通过不断深入学习,最终目标是让你能够熟练使用 Terraform 构建项目。

20 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
Terraform:通过 AWS 示例从入门到精通
在本课程中,你将从零开始,首先了解什么是 Terraform 以及它所解决的问题。随后,课程将逐步引导你掌握 Terraform 的各项功能。 通过不断深入学习,最终目标是让你能够熟练使用 Terraform 构建项目。

WHAT YOU'LL LEARN

理解 Terraform 的核心概念,包括资源、提供者、数据源、输出、局部变量与变量。

TAKEAWAY SKILLS

AWS
DevOps
Terraform

Content

20 Lessons • 0 Quizzes • 0 Challenges

开始学习
  1. 1

    谁应该学习本课程以及为什么?

Terraform 简介
  1. 1

    什么是Terraform?

  2. 2

    手动配置基础设施的问题

  3. 3

    Terraform 来拯救

  4. 4

    为什么不直接使用 CloudFormation?

  5. 5

    那 Chef 和 Puppet 呢?它们不是也能解决这个问题吗?

资源
  1. 1

    详细资源

  2. 2

    插值语法

  3. 3

    🎉测验

你的第一个Terraform项目
  1. 1

    创建你的第一个项目

  2. 2

    使用 Terraform 创建你的第一个基础设施

  3. 3

    🎉测验

提供者
  1. 1

    深入解析提供者

  2. 2

    Provider 最佳实践

  3. 3

    同一提供者的多个实例

  4. 4

    🎉测验

数据源
  1. 1

    数据源详解

  2. 2

    数据源有什么用处?

  3. 3

    🎉测验

输出
  1. 1

    输出说明

  2. 2

    输出资源属性

  3. 3

    导出所有属性

  4. 4

    🎉测验

局部变量
  1. 1

    局部变量详解

  2. 2

    🎉测验

模板与文件
  1. 1

    文件

  2. 2

    templatefile 函数

  3. 3

    模板中的循环

  4. 4

    🎉测验

变量
  1. 1

    变量

  2. 2

    变量默认值

  3. 3

    在命令行中设置变量

  4. 4

    使用环境变量设置变量

  5. 5

    使用文件设置变量

  6. 6

    更复杂的变量

  7. 7

    类型约束 - 简单类型

  8. 8

    类型约束 - 列表

  9. 9

    类型约束 - 集合

  10. 10

    类型约束 - 元组

  11. 11

    类型约束 - 映射

  12. 12

    类型约束 - 对象

  13. 13

    类型约束 - 任意类型

  14. 14

    🎉测验

项目结构
  1. 1

    项目布局

  2. 2

    🎉测验

模块
  1. 1

    模块简介

  2. 2

    模块的实际应用

  3. 3

    从模块返回复杂类型

  4. 4

    使用子模块的模块

  5. 5

    远程模块

  6. 6

    🎉测验

计划
  1. 1

    计划简介

  2. 2

    计划命令

  3. 3

    自动应用

  4. 4

    🎉测验

状态
  1. 1

    状态介绍

  2. 2

    操作状态

  3. 3

    将资源从一个项目迁移到另一个项目

  4. 4

    远程状态

  5. 5

    🎉测验

工作区
  1. 1

    工作区

  2. 2

    🎉测验

配置器
  1. 1

    配置器介绍

  2. 2

    空资源

  3. 3

    🎉测验

高级资源
  1. 1

    计数

  2. 2

    for_each

  3. 3

    生命周期

  4. 4

    depends_on

  5. 5

    🎉测验

练习
  1. 1

    项目:使用CIDR范围创建一个VPC

  2. 2

    解决方案回顾:使用 CIDR 范围创建一个 VPC

  3. 3

    项目:查找CIDR范围

  4. 4

    解决方案回顾:查找 CIDR 范围

  5. 5

    项目:创建一个VPC和两个子网

  6. 6

    解决方案回顾:创建一个VPC和两个子网

  7. 7

    项目:创建一个能够感知工作区的项目

  8. 8

    解决方案回顾:创建一个感知工作区的项目

结论
  1. 1

    🎊 总结

附录
  1. 1

    安装

  2. 2

    设置 AWS 账户

  3. 3

    安装集成开发环境(IDE)

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)