HashiCorp Terraform Associate
300道练习题
最后审核:April 2026
为你的学习之旅记录个人笔记和资源链接
按认证筛选
HashiCorp Terraform Associate (004) 是使用 Terraform 进行基础设施即代码(IaC)的基础认证,Terraform 是在 AWS、Azure、GCP 和数十个其他提供商中声明和配置云资源的事实标准工具。004 考试于 2026 年 1 月取代了 003 考试,并更新了内容以反映当前的 Terraform 使用模式,包括 Terraform Stacks、无代码模块、运行任务、漂移检测和 Sentinel 策略即代码。它面向日常使用 Terraform 的云工程师、DevOps 工程师和平台团队——即那些编写模块、管理状态并针对生产基础设施运行计划的实践者,而非 IaC 的初学者。
关于 IaC 优势、声明式与命令式方法以及团队为何采用 Terraform 等工具的概念性问题。权重较低(5%),如果您有过 IaC 使用经验,则大部分属于常识。
Terraform 特定定位:提供商生态系统、为何选择 Terraform 而非云原生工具(CloudFormation、ARM、Deployment Manager)、HCP Terraform 与开源 CLI 的对比。权重较轻(5%)。
提供商配置、初始化、插件架构、注册表使用、版本约束。约 11% 的问题在此领域——如果您多次运行过 `terraform init`,就会觉得很简单。
污染 (Tainting)、导入现有资源、工作区 (workspaces)、使用 TF_LOG 调试、控制台使用。权重 9%;导入工作流会令那些只进行过全新部署的考生感到困惑。
模块结构、输入/输出、从注册表/Git/本地路径获取、版本锁定。权重 9%。预计会有关于何时使用模块以及 `for_each` 如何与它们交互的问题。
编写 → 计划 → 应用,以及销毁和刷新语义。权重 18%——这是最重的领域之一。了解操作顺序以及 `-target`、`-replace` 和 `-refresh-only` 的实际作用。
并列最大的领域,占比 19%。本地与远程后端、状态锁定、状态中的敏感数据、`terraform state` 子命令、后端之间迁移。这是考试中最常见的绊脚石。
并列最大的领域,占比 19%。HCL 语法、变量、局部变量、动态块、表达式、函数、元参数(`count`、`for_each`、`depends_on`、`lifecycle`)。需要扎实的动手实践经验。
004 新增内容:HCP Terraform(前身为 Terraform Cloud)功能——工作区、VCS 集成、运行任务、无代码模块、Sentinel 策略、漂移检测。权重 5%,但预计每个问题都很重要。
$105k–$150k–$215k USD 每年
此范围涵盖美国地区要求 Terraform 技能的 DevOps / 平台 / SRE 职位。入门级职位和非沿海市场薪资较低;FAANG / 独角兽公司的高级平台工程职位远超高端(通常为 $25 万–$35 万+ 总薪酬)。仅凭此认证无法获得这些薪资——它补充了在大规模交付 IaC 方面展现出的经验。
来源:levels.fyi 2025–2026 DevOps / 平台数据, U.S. BLS OEWS May 2024 (15-1244 网络/系统管理员, 15-1252 软件开发人员), Glassdoor 2025–2026。数据为估算值;实际薪酬取决于职位、地区和经验。
Terraform 是主导性的基础设施即代码工具——在 Indeed 和 LinkedIn 上大约 70% 以上的云工程职位发布中都出现了“Terraform”,使其成为 IaC 领域最接近普适要求的东西。Associate 认证是 IaC 流畅性的事实基线检查:招聘人员用它来筛选那些能够阅读 HCL、理解状态并无需磨合期即可讨论模块设计的候选人。自 IBM 于 2025 年 2 月完成收购以来,需求有增无减,企业纷纷将 Terraform 标准化用于多云治理。该认证与动手实践的案例证明(开源模块、真实配置经验)相结合时最有价值;单独来看,它表明的是准备就绪,而非资历。
没有正式的先决条件。HashiCorp 建议大约六个月的 Terraform 动手使用经验——足够编写模块、管理远程状态、调试失败的计划,并在类似生产环境中与至少一个提供商合作。
即使考试是提供商无关的,也强烈建议熟悉至少一个主要云平台(AWS、Azure 或 GCP)。一些问题假设您能够识别特定于提供商的资源类型(`aws_instance`、`azurerm_virtual_network`、`google_compute_instance`),并理解 Terraform 如何与云 API 交互。那些只读过 Terraform 理论而未对实际基础设施运行过 `init`、`plan` 和 `apply` 的考生,往往会在状态管理和核心工作流领域遇到困难。
Terraform Associate (004) 被认为对于日常有 Terraform 经验的工程师来说容易上手,而对于那些仅从概念上学习过的人来说则明显更难。考试包含 57 道题,时长 60 分钟,采用多种题型:选择题、多选题、判断题、匹配题、填空题,以及一个轻量级动手实验部分——这比大多数助理级云考试范围更广。考试是闭卷的,有一个屏幕抓取区域;实验环节之间没有控制台访问权限。
常见的难点包括状态管理问题(锁定、迁移、敏感数据处理)、工作区与模块的区别、敏感变量处理,以及 003 → 004 的差异——特别是关于 Terraform Stacks、运行任务、无代码模块、漂移检测和 Sentinel 策略即代码的新内容。如果您定期使用 Terraform,计划学习 20–40 小时;否则,计划 60 小时以上。
取代了 003。增加了关于 Terraform Stacks、无代码模块、运行任务、漂移检测和 Sentinel 策略即代码的内容。考试交付从 PSI 移至 Certiverse;每次尝试费用 $70.50 美元,仅通过 Certiverse 安全浏览器在线进行,有效期 2 年,可在到期前 6 个月重新参加考试。这是 IBM 收购 HashiCorp 后(收购于 2025 年 2 月完成)的首次认证修订。
更新了 002 的内容以与 Terraform 1.x 对齐。在 004 发布后于 2026 年 1 月 8 日退役。
为 Terraform 0.14+ 语法和 HCL2 模式进行了更新。于 2023 年 4 月退役。
最初的 Terraform Associate 考试。于 2021 年 3 月退役。
004 (HashiCorp Terraform Associate) 是一门中等难度的考试,要求具备实际操作经验以及对最佳实践的扎实理解Associate级别考试。大多数考生需要为助理级别考试学习 80-150 小时,分摊在 6-12 周内完成。 大多数在模拟考试中持续得分高于及格线的考生,在第一次尝试时都能通过。
大多数考生需要为助理级别考试学习 80-150 小时,分摊在 6-12 周内完成。 通过考试所需时间因个人经验而异。在底层技术方面具有实际生产经验的工程师通常所需时间较少;平台新手则应计划在学习时间范围的上限。
004 是 HashiCorp 生态系统中公认的证书,向雇主、招聘人员和客户表明您已具备经过验证的知识。它是否值得您投入时间和费用取决于您的角色和目标——对于日常使用 HashiCorp 或希望从事相关工作的云工程师、架构师和顾问来说,其回报通常最大。
004 的及格分数是 700 / 1000。考试包含 57 道题,时长为 1 小时。
004 考试费用为 $70.50 USD。费用由 HashiCorp 设定,并可能因地区而异;预订前请务必在 HashiCorp 官方认证页面确认当前价格。
HashiCorp Terraform Associate 认证有效期为 2 年。您可以在证书过期前 6 个月开始重考;通过考试后,证书有效期将从新的通过日期起延长 2 年。
是的,HashiCorp 认证仅在线提供——没有线下考试中心。考试在安全的有监考浏览器中进行;您需要一个安静的私人房间、网络摄像头、麦克风、稳定的宽带和政府颁发的带照片的身份证件。
CertLabPro 为 004 提供了包含 15 种学习模式的练习题库。考试模拟模式与真实考试一致:57 道题,时长 1 小时,及格分数同样为 700 / 1000。浏览模式允许您静态阅读所有问答。