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

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

原文: https://fdetimes.net/zh/books-courses/fde-aws-solutions-architect-course-order/

这门课时长 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 角色上的策略可以精简到这样（存储桶、密钥和参数名称均为示例）：

```json
{
  "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 账号的信任，要从第一次只申请必要权限、不多要一项开始。

**本周动手试试:**

- 学完 IAM &amp; AWS CLI 章节，然后在 Free Tier 上创建一个只能读取一个 S3 存储桶的角色，再尝试访问另一个存储桶，看请求如何被拒绝
- 打开 SAA-C03 官方考试指南，把四个领域及其权重写在一页纸上，并标出课程的哪些章节对应哪个领域
- 重新画出你正在做的某个系统的架构，然后写三条改进建议，分别涉及安全、弹性和成本

## 信源

- [Ultimate AWS Certified Solutions Architect Associate 2026 (Udemy)](https://www.udemy.com/course/aws-certified-solutions-architect-associate-saa-c03/)

- [Stephane Maarek – Udemy Instructor](https://www.udemy.com/user/stephane-maarek/)

- [AWS Certified Solutions Architect - Associate (SAA-C03) exam guide](https://docs.aws.amazon.com/aws-certification/latest/solutions-architect-associate-03/solutions-architect-associate-03.html)

- [AWS Certified Solutions Architect - Associate (AWS Certification)](https://aws.amazon.com/certification/certified-solutions-architect-associate/)
