FDE Times 数据在招 FDE 职位 838▼55 近 7 天在招职位数的变化(同口径比较):不计入本周新开始追踪的公司的职位近 7 天新增 66在招公司 169支持远程 24%美国薪资中位数 $200k招聘最多 Palantir 95
ENVI

前线部署工程师(FDE)的专业媒体

书籍与课程

Maarek 的 27 小时 AWS 课程,FDE 该先学哪部分

安全在 SAA-C03 考试中占 30% 的分数,也是到客户那里要过的第一关。

分享微博

要点速览

  • Stéphane Maarek 的课程时长约 27 小时 25 分钟,不要求 AWS 基础,动手练习使用 Free Tier。
  • 安全占 SAA-C03 总分的 30%,在四个领域中最高,因此 FDE 应先学 IAM、KMS 和 SSM。
  • AWS 希望考生至少有一年动手设计解决方案的经验,只看视频远远不够。
横向条形图,显示 SAA-C03 考试四个领域的权重。安全架构设计占 30%,约 15 道计分题,以橙色突出显示。弹性架构占 26%,高性能架构占 24%,成本优化架构占 20%。
安全在 SAA-C03 考试中占 30%,是四个领域中权重最高的,也是客户审查最严的方面。来源:AWS 官方 SAA-C03 考试指南。

这门课时长 27 小时 25 分钟,共 399 节课,分为 33 个章节。如果下周就要拿到客户 AWS 账号的访问权限,真正要考虑的不是学不学得完,而是先学哪一部分。

Stéphane Maarek 在 Udemy 上的“Ultimate AWS Certified Solutions Architect Associate 2026”,目标是帮学员通过 SAA-C03 考试。但对前线部署工程师(FDE)来说,它的价值在别处:它讲的恰好是在别人的基础设施上部署时要接触的那些服务。

这一点很重要。在客户那里,环境不能按自己的喜好搭建。你得先读懂对方已经在跑的系统,申请合适的权限,再提出对方基础设施团队愿意批准的修改。

谁来讲,讲了什么?

Maarek 在 Udemy 讲师主页上介绍自己是解决方案架构师、顾问和软件开发者。他是 AWS Hero,持有 Solutions Architect Professional 和 DevOps Professional 认证,也是 Conduktor 的联合创始人。据 2026 年 11 月 13 日的课程页面,这门课评分 4.7,约有 30.1 万条评价,学员约 136 万。

课程不要求任何 AWS 基础,练习使用 Free Tier,适合刚接触云的软件工程师。前面几个章节讲 IAM & AWS CLI、EC2、ELB 和 Auto Scaling、RDS 以及 Aurora 和 ElastiCache,然后是 Route 53。

后面的章节扩展到 S3、Serverless(Lambda、DynamoDB、Cognito、API Gateway)、Well-Architected、灾难恢复,以及涉及 KMS、IAM 和 SSM 的安全内容。打开客户控制台时会遇到的东西,基本都在这份清单里。

考试本身已经说明了先学什么

AWS 官方考试指南写明,SAA-C03 考查的是基于 Well-Architected Framework 设计解决方案的能力。也就是说,考的是设计能力,而不只是运维。考试分四个领域:设计安全架构占 30%,设计弹性架构占 26%,设计高性能架构占 24%,设计成本优化架构占 20%。

算一下:考试有 50 道计分题,其中约 15 道与安全有关。总题量为 65 道(含 15 道不计分题),限时 130 分钟,平均每题约 2 分钟。分数范围 100 到 1,000,720 分及格,采用补偿式计分,各领域没有最低分要求。

考试费用为 150 美元;持有有效 AWS 认证的考生,下一次考试可享五折。

补偿式计分意味着某一块薄弱也能通过。但 FDE 不该只为凑够分数而学,因为考试中权重最高的领域,恰恰也是客户审查最严的部分。

设想你到客户那里的第一天

假设客户是一家保险公司,想让一个 Agent 读取 S3 里的文档,把结果写入 RDS。在任何一行代码跑起来之前,你需要三样东西:一个能读取指定存储桶的 IAM 角色,使用加密该存储桶的 KMS 密钥的权限,以及一种不把数据库密码写死在代码里的获取方式。

这三项任务都属于安全领域:IAM、KMS 和 SSM。挂在 Agent 角色上的策略可以精简到这样(存储桶、密钥和参数名称均为示例):

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": "s3:GetObject",
      "Resource": "arn:aws:s3:::claims-docs/*"
    },
    {
      "Effect": "Allow",
      "Action": "kms:Decrypt",
      "Resource": "arn:aws:kms:ap-southeast-1:111122223333:key/claims-key-id"
    },
    {
      "Effect": "Allow",
      "Action": "ssm:GetParameter",
      "Resource": "arn:aws:ssm:ap-southeast-1:111122223333:parameter/claims-agent/db-password"
    }
  ]
}

注意这里没有什么:没有 s3:*,没有 "Resource": "*",也没有写入存储桶的权限。

所以,FDE 合理的学习顺序和课程自身的顺序不同。先学 IAM & AWS CLI,然后直接跳到 KMS、SSM 和 VPC 安全的章节。

接下来是数据(S3、RDS、Aurora、ElastiCache),然后是 EC2 以及 ELB 和 Auto Scaling。再往后是 Serverless,Well-Architected 和灾难恢复放在最后,那时你已经有足够的知识,能理解一个架构为什么这样设计。

课程里值得记住的三点

第一,访问权限也是架构。对 FDE 来说,安全 30% 的权重提醒你:策略给得过宽,修改很容易在客户那里被拦下。

第二点就写在考试指南里:考试也考查审视现有方案并提出改进。这和 FDE 在客户环境中的工作非常接近——系统在你来之前就在运行,你的任务是指出哪里该改。

第三是课程本身的局限。AWS 表示,理想的考生至少有一年在 AWS 上动手设计解决方案的经验。把 399 节课全部看完,也替代不了亲手搭一个系统、把它弄坏再修好。

把证书变成证明

AWS 把这项认证定位为提升持证者信心的途径。这里的建议是不要止步于证书:配上一个能逐行讲清楚的实验项目。

在 Free Tier 上重建上面的保险公司场景,放到 GitHub 上,附上架构图、一份类似上面的策略,以及一段简短说明,解释每项权限为什么必要。

在简历上,把 SAA-C03 认证和这个仓库的链接写在一起。面试时,讲一次你读懂现有架构并提出三项修改的经历。

Maarek 的课程能把你送进考场。而要赢得客户对其 AWS 账号的信任,要从第一次只申请必要权限、不多要一项开始。

这篇文章对你有帮助吗?

4 个信源
路线图上的下一篇 · 阶段 2: 全栈工程能力616 页的微服务经典,FDE 只需精读五章读对章节,就能学会追踪同步调用链、把 API 契约当硬约束,并诊断别人搭的系统为何变慢。