HashiCorp Terraform Authoring and Operations Professional
255道练习题
最后审核:April 2026
为你的学习之旅记录个人笔记和资源链接
按认证筛选
HashiCorp Terraform 编写与运维专业认证是面向日常编写 Terraform 配置并用其运维基础设施的工程师的进阶实验型认证。与多项选择的 Associate 考试不同,Professional 考试是动手操作的:您在一个预置的 Linux 环境中工作,修改配置并部署真实的基础设施,考试评分将验证您的 HCL 语法、状态文件以及您所创建资源的实际设置。它面向在生产环境中拥有编写动态 HCL、设计和版本化模块、进行状态修复(state surgery)以及在 HCP Terraform 上运行可扩展协作工作流经验的从业者——这是高于“能阅读 HCL 并运行 apply”的更高级别。
最重要的编写领域。需要编写动态块,使用复杂/结构化类型(带有 optional() 属性和默认值的对象),使用 for_each 和 for 表达式通过对象映射来驱动资源,并正确应用元参数——lifecycle precondition/postcondition、replace_triggered_by、create_before_destroy。函数(try, can, templatefile, flatten, setproduct)、provider 别名和变量验证都会出现。评分基于实际能够规划和应用的配置,而非识别正确的选择题答案。
模块设计和生命周期管理:输入/输出作用域、版本约束和固定、从注册表/Git/本地路径获取模块、组合和嵌套模块、使用 for_each 迭代模块,以及将(别名)provider 传递给子模块。考试强调重构——使用 moved 块在不销毁基础设施的情况下重构资源和模块,以及在不破坏调用方的情况下跨版本演进模块。
状态修复和 CLI 熟练度:terraform state mv/rm/list/show、配置驱动的 import { } 块(以及 -generate-config-out)、本地/远程/S3/HCP 之间的后端配置和迁移、状态锁定和强制解锁、-refresh-only、-replace、谨慎使用 -target 以及安全地重构资源地址。您必须理解 Terraform 如何创建和更新状态,并从实际漂移和部分故障中恢复。
在 HCP Terraform 上协作操作 Terraform:工作区和项目组织、变量集和优先级、动态 provider 凭证(OIDC 到 AWS/Azure/GCP,Vault 支持)、团队访问和权限范围、使用 Sentinel/OPA 的策略即代码及其强制级别、运行任务、VCS- vs CLI- vs API-驱动的运行、运行触发器、私有模块注册表以及无代码模块。专业级问题假定您已经管理过一个组织,而不仅仅是使用过一个工作区。
$130k–$175k–$245k USD 每年
此范围涵盖了美国境内高级/资深平台、SRE 和 IaC 负责人职位,其中高级 Terraform 技能是核心要求。Professional 认证表明具备超越 Associate 基础的生产级编写和运维深度;在 FAANG / 独角兽平台组织中,总薪酬通常会超过高端($280k-$400k+ TC)。与所有认证一样,它补充而非取代了大规模操作 Terraform 的实际经验。
来源:levels.fyi 2025-2026 高级 DevOps / 平台数据, U.S. BLS OEWS May 2024, Glassdoor 2025-2026。数据为估算值;实际薪酬取决于职位、地区和经验。
Terraform 是主流的基础设施即代码工具,Professional 认证定位于该市场的高级端——面向那些在 HCP Terraform 上实现多云治理标准化、构建可重用内部模块注册表以及强制执行策略即代码的团队。Associate 认证筛选的是 IaC 熟练度,而 Professional 认证则表明候选人能够编写动态模块、在不停机的情况下进行状态修复,并使用动态凭证、策略集和团队作用域来运行 HCP Terraform 组织。自 2025 年 2 月 IBM 收购完成以来,随着企业整合 IaC 平台,市场需求愈发强烈。该认证与已发布的模块作品集和实际运维经验相结合时最具价值;动手实践的考试形式本身也使得没有真正实践经验的人更难获得此认证。
HashiCorp 建议持有(或准备持有)Terraform Associate 认证,并拥有丰富的生产经验——大约一年或更长时间的日常 Terraform 编写和运维经验。没有强制性的先决条件,但动手操作的形式会对那些只进行概念性学习的考生造成困难。
您应该能够从头开始编写动态 HCL,设计并版本化供其他团队使用的模块,在真实后端上执行状态迁移和修复,并管理一个 HCP Terraform 组织(工作区、变量集、动态凭证、策略集、团队权限)。由于考试会配置和评估真实的基础设施,因此假定您熟悉至少一个主要的云服务提供商。
Professional 认证比 Associate 认证难得多,主要原因在于其形式:它是一个基于实验室的动手考试,在大约四小时内(包括短暂休息)在一个预置的 Linux 环境中进行。考试场景要求您修改配置并部署/管理实际的基础设施;评分会验证您的配置语法、状态文件以及您所创建资源的实际设置——没有多项选择题可供您蒙混过关。
常见的难点包括:在时间压力下编写正确的动态块和复杂类型管道、使用 moved 块进行重构而不触发销毁、在实时工作区上进行状态修复(mv/rm/import,后端迁移),以及配置 HCP Terraform 操作(动态凭证、策略强制级别、团队范围)。请计划进行大量的动手实践准备——构建模块、破坏和修复状态、运行真实的 HCP Terraform 工作区——而不仅仅是阅读。CertLabPro 练习题旨在巩固基本概念;请将它们与动手实验和实际配置练习结合使用。
HashiCorp Terraform 编写与运维专业认证。基于实验室的动手考试(Terraform 1.6+ 和 HCP Terraform),涵盖 HCL 与配置、模块、CLI 与状态管理以及 HCP Terraform 运维。考试时长约 4 小时,费用 295 美元,含一次免费重考机会,有效期 2 年。通过此认证也可延长有效的 Terraform Associate 认证。
TF-PRO (HashiCorp Terraform Authoring and Operations Professional) 是一门一项具有挑战性、场景丰富的考试,要求具备深入的实际操作经验以及做出架构权衡决策的能力Professional级别考试。大多数考生需要为专业和专家级别考试学习 150-300 小时,分摊在 3-6 个月内完成。这些考试通常要求具备先前的助理级别熟练度。 大多数在模拟考试中持续得分高于及格线的考生,在第一次尝试时都能通过。
大多数考生需要为专业和专家级别考试学习 150-300 小时,分摊在 3-6 个月内完成。这些考试通常要求具备先前的助理级别熟练度。 通过考试所需时间因个人经验而异。在底层技术方面具有实际生产经验的工程师通常所需时间较少;平台新手则应计划在学习时间范围的上限。
TF-PRO 是 HashiCorp 生态系统中公认的证书,向雇主、招聘人员和客户表明您已具备经过验证的知识。它是否值得您投入时间和费用取决于您的角色和目标——对于日常使用 HashiCorp 或希望从事相关工作的云工程师、架构师和顾问来说,其回报通常最大。
TF-PRO 的及格分数是 700 / 1000。考试包含 60 道题,时长为 1 小时 30 分钟。
TF-PRO 考试费用为 $70.50 USD。费用由 HashiCorp 设定,并可能因地区而异;预订前请务必在 HashiCorp 官方认证页面确认当前价格。
HashiCorp Terraform Associate 认证有效期为 2 年。您可以在证书过期前 6 个月开始重考;通过考试后,证书有效期将从新的通过日期起延长 2 年。
是的,HashiCorp 认证仅在线提供——没有线下考试中心。考试在安全的有监考浏览器中进行;您需要一个安静的私人房间、网络摄像头、麦克风、稳定的宽带和政府颁发的带照片的身份证件。
CertLabPro 为 TF-PRO 提供了包含 15 种学习模式的练习题库。考试模拟模式与真实考试一致:60 道题,时长 1 小时 30 分钟,及格分数同样为 700 / 1000。浏览模式允许您静态阅读所有问答。