匠人学院 JR Academy学AI来匠人
匠人学院 JR Academy学AI来匠人

Follow Us

linkedinfacebooktwitterinstagramyoutube

We Accept

/image/layout/pay-paypal.png/image/layout/pay-visa.png/image/layout/pay-master-card.png/image/layout/pay-airwallex.png/image/layout/pay-alipay.png
EN

Company

About UsMetaverse ClassroomNews & BlogJR CareersBecome a MentorOur MentorsContact UsJR Store J3.Club

Resources

Job ReferralsEvents1-on-1 TutoringIndustry WhitepapersOnline LearningInterview CenterShare Interview ExperienceInternshipMembership

AI Tools

AI ToolboxCert MasterJob HunterUniMate AI

AI Learning Paths

All Learning PathsAI EngineerContext EngineeringVibe CodingPrompt MasterAI BuilderAI Product ManagerPython Basics

AI in Practice

AI ProductivityAI Data AnalysisAI FinanceAI Content CreationAI Image CreationFrontend DevelopmentHermes AgentOpenClaw Local Agent

University Resources

University of MelbourneUniversity of QueenslandUNSW SydneyUniversity of SydneyMonash UniversityUniversity of AdelaideRMITQUTUTS

Kids AI Education

Airbotix — AI Coding for KidsAU Family Resource HubNAPLAN Report GuideMy School Data GuideSydney Private School Fees 2026Kids Coding Programs

Immigration Services

Australia ImmigrationSkilled Visa 189/190/491Employer Sponsored 482/186/494Business Visa 188/888UK ImmigrationUS ImmigrationCanada Immigration

Enterprise

P3 Career IncubatorEnterprise (EN)Corporate TrainingInternship PartnershipRecruitment PartnershipApply for Partnership

Job Application Agent

Job Application ServiceJob MonitoringLinkedIn ManagementLinkedIn NetworkingLearn about P3

Support

FAQsTerms & ConditionsPrivacy PolicyCancellation & Refund PolicySite map

Top Categories

Web Full-Stack BootcampDevOps BootcampData Engineering BootcampData Analysis BootcampCoding for BeginnersBusiness Analyst InternshipAlgorithm Bootcamp

Career Services

BA & PM InternshipData Science InternshipData Analysis InternshipMarketing InternshipResume ReviewInterview CoachingVIP Mentor Guidance

Addresses

Level 10b, 144 Edward Street, Brisbane CBD(Headquarter)
Level 2, 171 La Trobe St, Melbourne VIC 3000
45A13, Block B, Oriental Hope Tianxiang Plaza, 500 Tianfu Avenue Middle Section, Wuhou District, Chengdu, Sichuan, China
Business Hub, 155 Waymouth St, Adelaide SA 5000

Contact

hello@jiangren.com.au0421-672-555

Disclaimer

footer-disclaimerfooter-disclaimer

JR Academy acknowledges Traditional Owners of Country throughout Australia and recognises the continuing connection to lands, waters and communities. We pay our respect to Aboriginal and Torres Strait Islander cultures; and to Elders past and present. Aboriginal and Torres Strait Islander peoples should be aware that this website may contain images or names of people who have since passed away.

All content on the JR Academy website, including course materials, logos, and information provided, is protected under Australian intellectual property laws. Unauthorized use, sale, distribution, reproduction, or modification is strictly prohibited. Violations may result in legal action. By accessing our website, you agree to respect our intellectual property. JR Academy Pty Ltd reserves all rights, including patents, trademarks, and copyrights. Any infringement will be subject to legal prosecution. View Terms of Service

© 2017-2026 JR Academy Pty Ltd. All rights reserved.

ABN 26621887572

HomeLearnCoursesCerts

Explore JR Academy

Sign in to keep learningYour courses, learning history and account
AI for BusinessTraining and AI adoption
My LearningMembershipContact
CertificationsHashiCorp003
HashiCorp助理级DevOps

HashiCorp Certified: Terraform Associate (003)

验证您使用 Terraform 进行基础设施即代码 (IaC) 的核心概念、CLI 操作和状态管理能力。HashiCorp 最受欢迎的入门级认证。

Try the first chapter freePractice questions
57
Official exam questions
60 min
Exam duration
70/100
Passing score
JR ACADEMY / CERTIFICATION PREP

JR Academy practice bank

424practice questions
Build your foundation9 learning chapters
Practice with purposeFocused practice · answer explanations
Test your readinessMock exams · review

424 practice questions available

OverviewExam scopeLearning pathFAQReviews
01

Understand the certification

DevOps/SRE/平台工程师入门 IaC 的事实标准认证,$70.50 换一张多云通用的敲门砖。

HashiCorp Certified: Terraform Associate (003) 是 HashiCorp 官方的入门级 IaC 认证,也是目前 DevOps 招聘 JD 里出现频率最高的 IaC 关键词。考试 57 题、60 分钟、$70.50 美金、70% 通过 — 平均 1 分钟 1 道题,节奏比 AWS SAA 紧得多。

这张证不考你能不能写 bash 脚本,也不考你能不能配 Kubernetes — 它考的是你能不能用声明式的方式描述基础设施,并且理解 Terraform 的核心抽象:Provider、Resource、State、Module、Workflow。考纲 7 大领域里 "Terraform Basics" 占 20% 是权重最高的一块,后面的 CLI(15%)和 Core Workflow(15%)都是 hands-on 题,没真用过 Terraform 跑过一次 init/plan/apply 几乎不可能裸过。

版本与背景:003 是当前在售的版本,2023 年 11 月发布,相比 002 增加了对 Terraform Cloud、Sentinel 策略、动态 Provider 的考查。证书有效期 2 年。

绕不开的话题 — IBM 收购与 BSL 许可证争议:2023 年 8 月,HashiCorp 把 Terraform 从 MPL 2.0 改成了 BSL 1.1(Business Source License),这是一个 source-available 但不算开源的协议。社区反弹后 Linux Foundation 接手了一个 fork 叫 OpenTofu(MPL 2.0,CNCF 治理)。2024 年 4 月 IBM 以 64 亿美元收购 HashiCorp,目前 IBM 没有改回 MPL 的迹象。对考证的影响:基本没有。HCL 语法、命令、工作流在 Terraform 和 OpenTofu 之间几乎 100% 兼容,企业市场 90%+ 仍在用 Terraform,HashiCorp 认证依然是招聘市场的硬通货。但如果你做开源项目或在乎许可证洁癖,可以了解一下 OpenTofu 作为 plan B。

Exam at a glance

Exam code
003
Provider
HashiCorp
Format
Single choice / Multiple select / True/False
Language
English
Validity
2 years
Exam fee
$70.5
Official certification page

Skills in focus

TerraformIaCHCLState ManagementModulesProvidersVariablesOutputsTerraform Cloud

Learning outcomes

  • 获得 HashiCorp 官方 Terraform Associate 认证
  • 掌握 Terraform 核心工作流(Write → Plan → Apply)
  • 具备模块化、状态管理等 IaC 实战技能
  • 为 Terraform 高级认证打下坚实基础
  • 提升 DevOps 和云基础设施岗位竞争力

Who this is for

  • DevOps 工程师和 SRE
  • 云基础设施和平台工程师
  • 系统管理员希望转型 IaC
  • 计算机科学专业学生
  • 希望掌握 Terraform 的 IT 从业者

Before you start

  • 了解基本的命令行操作
  • 对云计算概念有初步了解(AWS/Azure/GCP)
  • 有基本的网络和操作系统知识
  • 建议有 3 个月以上使用 Terraform 的经验

Consider another path if

  • 纯前端开发者(学完日常用不到,建议先学一门云的基础认证)
  • 完全没碰过任何云的零基础转行者(建议先考 AWS CLF-C02 或 AZ-900 入门)
  • 非技术岗位(产品 / 项目经理 — 这张证 100% 是 hands-on,纯理论学习意义不大)
  • 已经在用 Pulumi/CDK 且公司没有 Terraform 计划的工程师(机会成本不划算)
02

What the exam tests

15%

Understand Infrastructure as Code (IaC) Concepts

IaCDevOpsDeclarative vs ImperativeVersion Control
15%

Understand the Purpose of Terraform

TerraformProvidersTerraform CloudMulti-Cloud
20%

Understand Terraform Basics

HCLVariablesOutputsResourcesData Sources
15%

Use the Terraform CLI

Terraform CLIWorkspacesimporttaintfmt/validate
10%

Interact with Terraform Modules

ModulesTerraform RegistryModule Versioning
15%

Use the Core Workflow

Write/Plan/ApplyCI/CDTerraform CloudCollaboration
10%

Implement and Maintain State

State ManagementRemote BackendState LockingSensitive Data
03

Your learning path

9 chapters

01Terraform Associate 考试概述与备考指南Free02IaC 基础概念Free03Terraform 的用途与优势90 min04Terraform 基础120 min05Terraform CLI100 min06Terraform 模块75 min
View the full learning path

Plan your preparation

Learning hours
25h
With relevant experience
2-3 weeks
Starting from scratch
6-8 weeks
Daily study
1-2h

Included in your preparation

  • 9 个系统化学习章节,覆盖考试 7 大领域
  • 424 精选练习题,每题附详细解析
  • 仿真模拟考试(57 题/60 分钟)
  • 错题本 + 智能复习,薄弱环节针对性突破
  • 学习进度可视化追踪
  • 同步 HashiCorp 官方 Terraform Associate 003 最新考纲

1. 第一阶段:动手跑通第一个 Terraform 项目(3-5 天)

不要看视频。安装 Terraform CLI,用 AWS Free Tier(或 LocalStack)跑一个最简单的项目:创建一个 S3 bucket + 一个 EC2 实例。亲手敲一遍 terraform init、plan、apply、destroy,看一眼 .terraform/、terraform.tfstate 文件长什么样。这一步比看 10 小时视频都有用。

2. 第二阶段:按 7 大考试领域刷 HashiCorp 官方教程(1-2 周)

走完 HashiCorp 官方的 Certification 003 Learning Path(developer.hashicorp.com/terraform/tutorials/certification-003),重点章节:Variables & Outputs、Modules、Remote State、Workspaces。每章后都自己写一遍 demo,不要 copy-paste。

3. 第三阶段:State 管理 + Module 实战(1 周)

State 管理是考试最爱出陷阱题的领域。亲手配置一次 S3 + DynamoDB 远程后端,故意触发一次 state lock 看看错误信息长什么样。然后从 Terraform Registry 抓一个 vpc 模块用一下,再自己写一个简单的子模块。这一阶段做完,你对 terraform import、terraform state mv、terraform taint 这些命令的理解会从"听过"变成"记住"。

4. 第四阶段:刷题 + 模考冲刺(最后 1 周)

刷 Bryan Krausen 在 Udemy 上的 6 套模考题,或者用 JR Academy 的 315+ 题库。模考稳定 80% 以上再去考(注意:60 分钟 57 题节奏极快,留出至少 10% buffer)。重点复习易错点:count vs for_each、terraform refresh 不改配置、-target 的副作用、sensitive 变量在 state 里仍然是明文。

04

Career value

这张证对职业的实际影响

Terraform Associate 不是一张能让你升 senior 的证,但它是 DevOps/SRE/平台工程岗位筛简历时几乎必看的关键词。打开 LinkedIn 搜 "DevOps Engineer Sydney",前 50 个 JD 里有超过 70% 明确写着 "Terraform" 或 "Infrastructure as Code"。Stack Overflow 2024 开发者调研里 Terraform 是连续 4 年的 "Most Loved Tool" 之一。这意味着 — 即使你已经有 AWS SAA、有 Kubernetes 经验,没有 Terraform 关键词,HR 的 ATS 系统可能就把你过滤掉了。

它和 AWS SAA 的关键区别:SAA 验证你"会用某一个云",Terraform Associate 验证你"会用所有云"。Terraform 的 Provider 生态覆盖 AWS、Azure、GCP、阿里云、Kubernetes、GitHub、Datadog、Cloudflare 几乎所有主流平台 — 这是它能在 IaC 战争里击败 CloudFormation(只能管 AWS)和 Pulumi(市场份额仍小)的根本原因。结论:如果你的目标是做 multi-cloud 或 platform engineering,这张证比任何单一云的 Associate 都更通用。

最适合考的三类人:

  1. 后端/全栈开发想转 DevOps:你已经会写代码、会用 Docker,但每次部署都靠运维同事帮你点 AWS 控制台。学完 Terraform 你可以自己接管整个基础设施。
  2. 传统运维 / 系统管理员转云原生:会写 Ansible/Bash 但没接触过 IaC 的声明式思维。Terraform 是从命令式到声明式最快的过渡桥梁。
  3. 应届生想进 Platform/SRE 团队:澳洲、美国、新加坡的大厂 SRE graduate program 几乎都把 Terraform 列为加分项。$70.50 换简历曝光,ROI 极高。

不适合考的人:纯前端开发(学完用不上,性价比低);从未碰过任何云的零基础转行者(先学一门云的基础再来);非技术岗位(产品/项目经理 — 这张证完全是 hands-on 性质)。

DevOps EngineerSite Reliability Engineer (SRE)Platform EngineerCloud Infrastructure EngineerCloud EngineerInfrastructure Engineer平台工程师云基础设施工程师
澳洲
AUD 120,000 – 175,000
美国
USD 125,000 – 195,000
中国
CNY 360,000 – 700,000
新加坡
SGD 100,000 – 160,000

Preparation tips

  • **60 分钟 57 题,节奏 = 1 分钟 1 题**:比 AWS SAA 紧得多。第一遍快速过,遇到长 HCL 代码块的题立刻标记跳过,最后 15 分钟回头攻坚。
  • **判断题不要想太多**:题型里有 True/False,HashiCorp 的判断题通常很直接,凭第一感觉走,纠结反而错。
  • **HCL 语法题靠肌肉记忆**:`required_providers` 写在 `terraform {}` 块里,`provider "aws" {}` 是单独的 block,`backend "s3" {}` 也在 `terraform {}` 块里。这些位置题不会就是不会,没法蒙。考前一晚把官方 docs 的 Configuration Language 那一页过一遍。
  • **多选题题干会明确说选几个**:写着 "Choose 2" 就只能选 2,多选少选都算错。
  • **OpenTofu 不会出现在考题里**:考试只考 HashiCorp Terraform,不需要担心 OpenTofu 相关知识。BSL/MPL 许可证差异也不在考纲。
  • **线上考试在家就能考**:PSI 监考,需要安静独立空间、护照、外接摄像头允许 360° 环顾房间。提前 30 分钟登录,PSI 系统经常抽风。

Common mistakes

  • **count 和 for_each 不分** — count 用 index(数字)作 key,删中间一个会导致后面全部 recreate;for_each 用 string key,删一个只影响那一个。考试至少 2-3 道题考这个区别。
  • **以为 terraform import 会自动生成 .tf 文件** — 错。`terraform import` 只把已有资源加到 state 里,配置文件你必须手写或用 `terraform plan -generate-config-out`(1.5+ 才有)。这是经典陷阱题。
  • **没理解 state locking** — 团队协作必须用支持 locking 的远程后端(S3+DynamoDB、Terraform Cloud、Consul)。本地 state 文件并发跑 apply 会损坏 state,问题严重时整个 stack 都要重建。
  • **以为 sensitive = true 能加密 state** — 不能。`sensitive = true` 只是隐藏 CLI 输出和 plan 显示,**state 文件里仍然是明文**。真正保护敏感数据要靠后端加密(S3 SSE、Vault 集成)。
  • **`terraform refresh` 会修改基础设施** — 不会。refresh 只读取真实资源状态更新 state 文件,不改任何东西。但它会让下一次 plan 显示 drift。题目经常用迷惑选项考这个。
  • **忽略 Provider 版本约束** — `version = "~> 3.0"` 允许 3.x 但不允许 4.0;`>= 3.0` 没有上限;`= 3.0.1` 是精确锁定。考试一定会出至少 1 道题。
05

Before you register

How difficult is the Terraform Associate 003 exam?

Terraform Associate is an entry-level certification with moderate difficulty. It covers 7 domains focusing on IaC concepts and Terraform CLI operations. Plan 2-3 months of systematic preparation with hands-on experience for the best results.

How much does the Terraform Associate exam cost?

The Terraform Associate 003 exam costs $70.50 USD. The exam is 60 minutes long with 57 questions, requiring 70% or higher to pass.

Can I take the exam without Terraform experience?

Yes, but it is strongly recommended to complete several hands-on projects using official tutorials first. The exam tests understanding of CLI commands like terraform init, plan, and apply. Practical experience significantly improves your chances of passing.

How long is the Terraform Associate certification valid?

The Terraform Associate certification is valid for 2 years. You must retake the exam to renew. Stay updated with HashiCorp official announcements for the latest exam version and requirements.

What is the difference between Terraform Associate and Professional?

Associate focuses on Terraform fundamentals and basic operations, suitable for beginners. Professional requires deep understanding of Terraform in enterprise scenarios, including complex state management, team collaboration, and security best practices, requiring extensive hands-on experience.

06

Learner experiences

Loading reviews…

我犯的最大错误是前两周只看视频不动手。第三周开始硬着头皮自己写一个完整的 VPC + EKS module,所有概念瞬间打通了。考试当天 60 分钟做完还剩 8 分钟,节奏比想象的紧。

D. Chen

后端开发 4 年 → DevOps Engineer · 88% · 4 weeks

已经在生产环境用了 1 年 Terraform 才去考的。最大坑是 count 和 for_each 的题 — 工作里我从来都用 for_each,根本没研究过 count 的 index 行为,结果模考挂了好几道。建议哪怕你工作中用过 Terraform,也要把官方文档里关于 count 的 limitations 那一节读一遍。

M. Patel

Sydney Platform Engineer · 92% · 3 weeks

Ansible 用了 5 年,本以为 Terraform 很简单,结果声明式思维转换花了我 2 周才适应 — Ansible 是"做这些操作",Terraform 是"我要这个结果"。考试 76% 险过,建议像我这种 Ansible 老用户不要轻敌,至少留 6 周。

SRE 转岗者

系统管理员 6 年 → 想转 SRE · 76% · 7 weeks

07

Compare your next options

AWS SAA考证

AWS · 助理级

65 questions · 130 min

CKA

CNCF · 助理级

17 questions · 120 min

Azure Administrator

Azure · 助理级

50 questions · 120 min

Start with the first chapter.

2 free chapters · Full preparation from $29

Explore the learning path
OverviewScopeLearnFAQ