AWS 改写三项认证:生成式 AI 与 Agentic AI 成为核心考点
2026 年 9 月 1 日,AWS Training and Certification 发布公告,更新三项认证考试:AWS Certified Machine Learning Engineer – Associate(MLA-C02)、AWS Certified Solutions Architect – Professional(SAP-C03)与 AWS Certified Developer – Associate(DVA-C03)。公告给出的理由是一致的:云角色的内容已经变了,机器学习工程师不只做传统模型,开发者也不只写应用代码,架构师需要把生成式 AI 与 Agentic 架构纳进设计里。换句话说,这三张卷子在同一个月里被同一股力量重写——把生成式 AI、Agentic AI 与 AI 辅助开发推进核心考点。
一、三项考试,一个方向
三项考试的共同方向值得先看清。MLA-C02 把「机器学习工程师」重新定义为同时覆盖传统 ML 与生成式 AI 的角色;SAP-C03 在架构蓝图里加入生成式 AI 与 Agentic AI、韧性工程、后量子密码学;DVA-C03 则直接把「AI 辅助开发」写成开发者的一项核心能力,而非可选项。AWS 的措辞很直白:AI 辅助开发已经是核心能力,不是附加项。因此如果你手上的认证来自 2024 或 2025 年,你需要判断的不只是「要不要重考」,而是「新版考的到底是什么能力」。
# Weight your study time, do not spread it evenly. DVA-C03 keeps four
# domains and their percentages are unchanged from DVA-C02, so the new
# work is inside the existing domains rather than a new domain.
DOMAINS = {
"Development with AWS Services": 30, # + AI-assisted code gen and review
"Security": 26, # + new Task 2.3: AI security
"Testing and Deployment": 22, # + AI-assisted test automation, CI/CD
"Troubleshooting and Optimization": 22 # + AI-assisted error and perf analysis
}
def plan(weeks_available, per_week):
total = weeks_available * per_week
return {d: round(total * w / 100, 1) for d, w in DOMAINS.items()}
print(plan(8, 6)) # {'Development with AWS Services': 14.4, 'Security': 12.5, ...}三项考试,一个方向
二、MLA-C02:机器学习工程师变成「生成式 AI + Agentic」
先看 MLA-C02。Beta 版报名自 2026 年 9 月 1 日起以英文开放,现行版本 MLA-C01 的英文考试最后一天是 2026 年 9 月 28 日;Beta 交付自 9 月 29 日开始。MLA-C02 的正式版(GA)于 2027 年 1 月 14 日开始交付并覆盖全部语言,同时 MLA-C01 在所有语言下退役。考试领域结构不变、没有新增领域,但内容按实践扩展,新增了生成式 AI 的实现(构建部署 GenAI 方案、微调基础模型、实现 RAG 架构)、Agentic AI(编排 AI Agent 与复杂工作流)、基础模型与大语言模型(选择、定制与运营 LLM)、Amazon Bedrock 的扩大覆盖,以及负责任的 AI 实践。Beta 考试为 170 分钟、85 题、75 美元、仅英文,通过 Pearson VUE 交付。
# SAP-C03 adds 11 skills for "GenAI and agentic AI". One of them is agent
# architectures with Amazon Bedrock AgentCore. Sketch the smallest agent
# you can explain out loud, because the exam asks you to reason about it.
import boto3
client = boto3.client("bedrock-agentcore")
agent = client.create_agent(
agentName="invoice-review-agent",
foundationModel="amazon.nova-pro-v1:0",
instruction="Extract line items, flag mismatches, never approve payment.",
actionGroups=[{ # what the agent may actually do
"actionGroupName": "read-invoice",
"apiSchema": {"payload": "s3://schemas/read-invoice.json"},
}],
)
# Exam themes to be able to argue: least privilege per action group,
# guardrails for content filtering, and a human-oversight workflow for the
# one action you will not let a model take unattended.三、SAP-C03:架构师要懂 Agent 与后量子密码
再看 SAP-C03。报名自 2026 年 10 月 27 日开放,现行 SAP-C02 的最后一天是 2026 年 11 月 16 日,SAP-C03 自 11 月 17 日起 GA。正式考试为 180 分钟、75 题、300 美元。新增内容里最重的一块是生成式 AI 与 Agentic AI,共 11 项新技能,包含使用 Amazon Bedrock 设计 GenAI 集成、使用 Bedrock AgentCore 的 Agent 架构、RAG 架构、用 Bedrock Guardrails 做内容过滤,以及 AI 运营中的人工监督工作流。其余新增覆盖韧性工程(AWS Fault Injection Service、Resilience Hub、Application Recovery Controller、Systems Manager 自动化 runbook)、云原生模式(Step Functions 持久化工作流、VPC Lattice 与 ECS Service Connect 服务网格、容器镜像安全、多租户、实时数据架构)、DevSecOps 与可观测性、数据分析(Lake Formation 与 Apache Iceberg、AWS Clean Rooms),以及后量子密码学(AWS KMS 的 ML-DSA 与 ML-KEM)。
# The MLA-C02 beta adds retrieval-augmented generation as an
# implementation skill. Keep the pattern explicit: retrieve, augment,
# generate, and never let the retriever write.
def rag_answer(question, retriever, model, k=5):
chunks = retriever.search(question, top_k=k) # read-only step
context = "\n\n".join(f"[{i}] {c.text}" for i, c in enumerate(chunks))
prompt = (
"Answer using ONLY the numbered context. Cite [n] for every claim.\n\n"
f"{context}\n\nQuestion: {question}"
)
answer = model.generate(prompt, max_tokens=400)
return {"answer": answer, "sources": [c.id for c in chunks]}
# Grader-facing truth: RAG is a data problem first; cite or refuse.Bedrock、AgentCore、SageMaker AI 进入考纲
四、DVA-C03:开发者要懂 AI 辅助开发与 AI 安全
DVA-C03 的改动对开发者最直接。报名自 2026 年 10 月 27 日开放,DVA-C02 的最后一天是 2026 年 11 月 30 日,DVA-C03 自 12 月 1 日起 GA。正式考试 130 分钟、65 题(50 题计分、15 题不计分)、150 美元,及格线 720/1000。四个领域的权重不变(开发 30%、安全 26%、测试与部署 22%、排错与优化 22%),但安全领域里新增了 Task 2.3「AI 安全」,含五项技能:AI 服务的访问管理、数据隐私控制(含 VPC 端点与确保输入输出不被用于训练模型)、内容过滤与提示注入防护、AI Agent 交互安全(工具使用授权、会话隔离、人在环审批流程),以及监控日志中的敏感内容保护。此外还新增容器管理(ECR、ECS、EKS、Fargate)与一批在考服务(Bedrock、Bedrock AgentCore、Amazon Q、Kiro、Amazon Data Firehose、AWS PrivateLink)。注意明确列出的范围外内容:提示工程、RAG 设计、AI 模型选型、Amazon SageMaker AI 与 AI 治理框架设计。
# DVA-C03's new Task 2.3 is AI security, and one of its five skills is
# prompt-injection protection. Treat every model output that names a tool
# as untrusted input, because that is what it is.
ALLOWED_TOOLS = {"read_ticket", "search_kb"}
def guard_tool_call(call, allow=ALLOWED_TOOLS):
if call["tool"] not in allow:
return {"decision": "deny", "reason": "tool not in allowlist"}
if looks_like_injection(call.get("args", {})):
return {"decision": "deny", "reason": "injection pattern in arguments"}
return {"decision": "allow", "scope": call["tool"]}
def looks_like_injection(args):
blob = " ".join(str(v) for v in args.values()).lower()
return any(s in blob for s in ("ignore previous", "system:", "exfiltrate"))
# A session that cannot be reused for a different user is the second half
# of the same skill: session isolation plus tool-use authorisation.五、关键日期一览
关键日期值得单独记下来,因为旧版考试是按日程消失的,错过窗口就要重排计划。MLA-C02 Beta 报名 2026 年 9 月 1 日开放;MLA-C01 英文最后一天 9 月 28 日;Beta 交付 9 月 29 日开始;MLA-C02 GA 与 MLA-C01 全面退役为 2027 年 1 月 14 日。SAP-C03 与 DVA-C03 的报名都在 2026 年 10 月 27 日开放。旧版最后一天:SAP-C02 为 11 月 16 日,DVA-C02 为 11 月 30 日。新版 GA:SAP-C03 为 11 月 17 日,DVA-C03 为 12 月 1 日。示例 5 把这份时间表生成成日历文件,便于团队共享。
# The dates matter more than the topics, because the old exams disappear
# on a schedule. Generate a local calendar so nobody on the team misses a
# registration window or a last-chance sitting.
EVENTS = {
"MLA-C02 beta registration opens": "2026-09-01",
"MLA-C01 last day (English)": "2026-09-28",
"MLA-C02 beta delivery begins": "2026-09-29",
"MLA-C02 GA, MLA-C01 retired": "2027-01-14",
"SAP-C03 + DVA-C03 registration opens": "2026-10-27",
"SAP-C02 last day": "2026-11-16",
"SAP-C03 GA": "2026-11-17",
"DVA-C02 last day": "2026-11-30",
"DVA-C03 GA": "2026-12-01",
}
def ics(events):
lines = ["BEGIN:VCALENDAR", "VERSION:2.0", "PRODID:-//certs//EN"]
for title, day in events.items():
d = day.replace("-", "")
lines += ["BEGIN:VEVENT", f"DTSTART;VALUE=DATE:{d}",
f"SUMMARY:{title}", "END:VEVENT"]
return "\n".join(lines + ["END:VCALENDAR"])
print(ics(EVENTS)[:60])DVA-C03 新增「AI 安全」任务,含提示注入防护
六、应该考旧版还是新版
最后是怎么选。AWS 官方给了明确的判断方式:如果你已经准备好了,而且想现在就拿到认证,就考旧版——凭据会在原有的到期日之前持续有效;如果你希望认证能证明生成式 AI、Agentic AI 与现代安全实践的能力,就等新版。对个人而言,我建议按「能力是否会被面试官追问」来选:DVA-C03 里的 AI 安全与 AI 辅助开发、SAP-C03 里的 Agent 架构与后量子密码学,都是当下生产环境真实出现的问题;MLA-C02 则适合正在从数据科学转向 LLMOps 的人。对团队而言,先确认有多少人卡在旧版最后一天之前,再决定是集中冲旧版还是直接切新版。
📌 常见问题 FAQ
哪三项考试被更新?
MLA-C02(机器学习工程师 – Associate)、SAP-C03(解决方案架构师 – Professional)与 DVA-C03(开发者 – Associate)。
MLA-C02 相比 MLA-C01 新增了什么?
生成式 AI 的实现(含微调与 RAG 架构)、Agentic AI 工作流编排、基础模型与 LLM 的运营、Amazon Bedrock 扩大覆盖,以及负责任的 AI 实践;考试领域结构不变。
DVA-C03 新增的「AI 安全」包含哪些技能?
AI 服务的访问管理、数据隐私控制(含 VPC 端点与防止输入输出被用于训练)、内容过滤与提示注入防护、AI Agent 交互安全(工具授权、会话隔离、人在环审批)、监控日志中的敏感内容保护。
关键日期有哪些?
MLA-C02 Beta 报名 2026 年 9 月 1 日、MLA-C01 英文最后一天 9 月 28 日、Beta 交付 9 月 29 日、MLA-C02 GA 2027 年 1 月 14 日;SAP-C03 与 DVA-C03 报名均为 10 月 27 日,SAP-C03 GA 11 月 17 日,DVA-C03 GA 12 月 1 日。
DVA-C03 的范围外内容是什么?
官方明确列出:提示工程、RAG 设计、AI 模型选型、Amazon SageMaker AI,以及 AI 治理框架设计。