logo
AWS LabLearn by doing, not by memorizing

把 AWS 学习页做成真正的 云上训练场

从基础概念、CLI、核心服务,到架构、安全治理与 AI 工程,这里不是一组静态教程,而是一条可执行、可回放、可累积进度的 AWS 学习路径。

⌨️
浏览器里跑 CLI
通过 LocalStack 模拟真实 AWS 操作流,避免先被账号和账单卡住。
🧭
按阶段学习
42 个 Lab 拆成 5 个层级,从上手到 AI 架构,路线更清楚。
自动验证结果
关键练习支持即时校验,知道自己哪里做对、哪里还没通。
🧠
偏工程化内容
不只讲单个服务,还覆盖架构、治理、RAG、Foundation Model 等场景。
你的学习概览
0%

已完成 0 / 42 个可用 Lab。 现在开始后,首页会逐步变成你的进度仪表盘。

0
进行中
37h
预计总时长
30
覆盖服务
466
练习步骤
推荐节奏

每次先做 1 个核心概念 Lab,再补 1 个 CLI 或架构实操。这样能把“知道”更快变成“做过”。

2-3
每周建议 Lab
1
先从 Stage 1 开始
☁️
42
可用 AWS Labs
🪜
5
学习阶段
🔧
30
AWS 服务主题
🎯
0
已完成练习
Start Here

Stage 1: 零基础入门

0/2 已完成
Core Services

Stage 2: 核心服务基础

0/6 已完成
Architecture

Stage 3: 架构进阶

0/13 已完成
Production

Stage 4: 高级实战

0/16 已完成
AI on AWS

Stage 5: AI 工程

0/5 已完成
Core Services

Stage 2: 核心服务基础

围绕 IAM、S3、EC2、监控展开,把最常用的服务摸熟。

6 个可用 Lab
4h 学习量
18 个 CLI 实操步骤
阶段完成度0/6

这个阶段还没开始,建议按列表顺序一路往下做。

🔐 IAM开始练习

IAM 身份与访问管理基础

学习 AWS IAM 的核心概念:User、Group、Role、Policy。通过真实 CLI 操作创建用户、编写权限策略,掌握最小权限原则。

入门40-55 min📝 12⌨️ 4 个 CLI
理解 IAM 四大核心实体:User, Group, Role, Policy
使用 AWS CLI 创建和管理 IAM User
IAMSecurityBeginner
📦 S3开始练习

S3 对象存储实战

掌握 AWS 最常用的存储服务。通过真实 CLI 创建存储桶、上传下载文件、管理存储桶策略,理解对象存储的核心概念。

入门40-55 min📝 11⌨️ 3 个 CLI
理解 S3 对象存储的核心概念:Bucket、Object、Key
使用 AWS CLI 创建存储桶并上传/下载文件
S3StorageBeginner
💻 EC2开始练习

EC2 实例基础操作

从零学习 EC2 虚拟机:理解实例类型、AMI 镜像,实操创建、启动、停止和终止实例

入门35-45 min📝 10⌨️ 4 个 CLI
理解 EC2 的核心概念:虚拟机、弹性计算、按需付费
掌握实例类型家族(T/M/C/R)的区别与选型策略
EC2ComputeInstanceAMI
💻 EC2开始练习

EC2 与安全组实战

学习 AWS 核心计算服务 EC2 和网络安全基石 Security Groups。通过 CLI 创建安全组、配置入站出站规则,掌握实例级别的防火墙控制。

入门40-55 min📝 11⌨️ 3 个 CLI
理解 EC2 实例类型和适用场景
使用 AWS CLI 创建和管理 Security Group
EC2SecurityNetworkingBeginner
📊 CloudWatch开始练习

CloudWatch 监控与告警

掌握 AWS 监控核心服务。通过 CLI 查看指标、发布自定义数据、创建告警、管理日志组,建立完整的可观测性体系。

入门35-45 min📝 11⌨️ 4 个 CLI
理解 CloudWatch 三大功能:Metrics、Logs、Alarms
使用 AWS CLI 查看和发布自定义指标
CloudWatchMonitoringLoggingBeginner
🌐 VPC开始练习

网络基础与 IP 地址

理解 IP 地址、CIDR 表示法、子网划分和路由概念,为 VPC 网络架构打下基础

入门30-40 min📝 9⌨️ 0 个 CLI
理解 IPv4 地址结构和公有/私有 IP 地址范围
掌握 CIDR 表示法并能计算子网中的可用 IP 数量
NetworkingIPCIDRSubnet
Architecture

Stage 3: 架构进阶

进入网络、存储、数据库和高可用架构,开始组合服务做系统设计。

13 个可用 Lab
11h 学习量
31 个 CLI 实操步骤
阶段完成度0/13

这个阶段还没开始,建议按列表顺序一路往下做。

🌐 VPC开始练习

VPC 网络架构实战

深入理解 AWS 网络基石 VPC。通过 CLI 创建自定义 VPC、子网、Internet Gateway,构建生产级网络架构。

中级45-60 min📝 11⌨️ 4 个 CLI
理解 VPC、Subnet、Route Table、Internet Gateway 的关系
使用 AWS CLI 创建自定义 VPC 和子网
VPCNetworkingIntermediate
⚖️ ELB开始练习

ELB 负载均衡实战

掌握 AWS 负载均衡服务。通过 CLI 创建 ALB、配置 Target Group 和健康检查,理解高可用架构中负载均衡的核心作用。

中级45-60 min📝 11⌨️ 2 个 CLI
理解三种 ELB 类型:ALB、NLB、GWLB 的区别和适用场景
使用 AWS CLI 创建 ALB 和 Target Group
ELBALBNLBHigh Availability
💻 EC2开始练习

Auto Scaling 弹性伸缩

掌握 AWS Auto Scaling 自动扩缩容。通过 CLI 创建启动模板、配置 Auto Scaling Group、设置扩缩策略,实现应用的弹性和高可用。

中级45-60 min📝 11⌨️ 3 个 CLI
理解 Auto Scaling 的核心概念:Launch Template、ASG、Scaling Policy
使用 AWS CLI 创建 Launch Template 和 Auto Scaling Group
Auto ScalingEC2High AvailabilityIntermediate
💻 EC2开始练习

ECS & Fargate 容器服务

掌握 AWS 容器服务。理解 ECS 核心概念、Fargate 无服务器容器、Task Definition 配置,构建容器化微服务架构。

中级50-65 min📝 11⌨️ 2 个 CLI
理解容器化和 Docker 基础概念
区分 ECS、Fargate、EKS 的定位
ECSFargateDockerContainers
💻 EC2开始练习

EBS 块存储实战

掌握 AWS EBS 块存储服务。通过 CLI 创建卷、挂载到 EC2、管理快照,理解不同卷类型的性能和成本特征。

中级40-50 min📝 11⌨️ 3 个 CLI
理解 EBS 四种卷类型及适用场景
使用 CLI 创建 EBS 卷并管理快照
EBSStorageEC2Intermediate
🛢️ RDS开始练习

RDS 关系型数据库实战

掌握 AWS 托管关系型数据库服务。通过 CLI 创建 RDS 实例、配置子网组、了解 Multi-AZ 高可用和 Read Replica 读扩展。

中级45-60 min📝 11⌨️ 3 个 CLI
理解 RDS 托管数据库 vs 自建数据库的区别
了解 RDS 支持的引擎:MySQL、PostgreSQL、Aurora
RDSDatabaseMySQLPostgreSQL
Lambda开始练习

Lambda 无服务器计算

掌握 AWS Lambda 无服务器计算。通过 CLI 创建 Lambda 函数、配置触发器、管理执行角色,理解事件驱动架构。

中级45-60 min📝 11⌨️ 3 个 CLI
理解 Lambda 无服务器架构的核心概念
使用 AWS CLI 创建和调用 Lambda 函数
LambdaServerlessIntermediate
🗄️ DynamoDB开始练习

DynamoDB NoSQL 数据库

掌握 AWS 全托管 NoSQL 数据库。通过 CLI 创建表、写入/查询数据、设计主键策略,理解 DynamoDB 的核心数据模型。

中级45-60 min📝 11⌨️ 3 个 CLI
理解 DynamoDB 的核心概念:Table、Item、Partition Key、Sort Key
使用 AWS CLI 创建 DynamoDB 表并进行 CRUD 操作
DynamoDBNoSQLDatabaseIntermediate
ElastiCache开始练习

ElastiCache 缓存加速

掌握 AWS ElastiCache 缓存服务。理解 Redis 和 Memcached 的区别,学习缓存策略、集群架构、常见缓存模式。

中级40-50 min📝 11⌨️ 0 个 CLI
理解缓存的作用和常见缓存策略(Lazy Loading、Write-Through)
区分 Redis 和 Memcached 的特点和适用场景
ElastiCacheRedisCachingPerformance
🧭 Route53开始练习

Route 53 DNS 与域名管理

掌握 AWS DNS 服务。通过 CLI 创建 Hosted Zone、管理 DNS 记录、配置路由策略,理解域名解析和流量管理。

中级40-50 min📝 10⌨️ 2 个 CLI
理解 DNS 基础:域名解析流程和记录类型(A、CNAME、ALIAS、MX)
使用 AWS CLI 创建 Hosted Zone 和 DNS 记录
Route53DNSDomainIntermediate
🌍 CloudFront开始练习

CloudFront CDN 内容分发

掌握 AWS CloudFront 内容分发网络。通过 CLI 创建分发、配置源站、理解缓存策略,实现全球加速和边缘计算。

中级40-55 min📝 11⌨️ 1 个 CLI
理解 CDN 的工作原理和 CloudFront 的全球边缘网络
使用 AWS CLI 创建 CloudFront Distribution
CloudFrontCDNEdgePerformance
🔑 KMS开始练习

KMS 加密与数据保护

掌握 AWS KMS 密钥管理和数据加密。通过 CLI 创建密钥、加解密数据、理解信封加密,保护云中数据安全。

中级40-50 min📝 11⌨️ 2 个 CLI
理解加密基础:对称加密 vs 非对称加密
使用 AWS CLI 创建 KMS 密钥并加解密数据
KMSEncryptionSecurityIntermediate
🔐 SecretsManager开始练习

Secrets Manager 密钥管理

掌握 AWS Secrets Manager 安全密钥管理。通过 CLI 创建、轮换和检索密钥,集成 RDS 和 Lambda,消除代码中的硬编码密钥。

中级35-45 min📝 11⌨️ 3 个 CLI
理解密钥管理的必要性和 Secrets Manager 的作用
使用 CLI 创建、检索和更新 Secret
Secrets ManagerSecurityCredentialsIntermediate
Production

Stage 4: 高级实战

把 IaC、事件驱动、安全治理与成本优化拉进真实工程语境。

16 个可用 Lab
16h 学习量
30 个 CLI 实操步骤
阶段完成度0/16

这个阶段还没开始,建议按列表顺序一路往下做。

📋 CloudFormation开始练习

CloudFormation 基础设施即代码

掌握 AWS CloudFormation 实现基础设施即代码(IaC)。通过 CLI 创建和管理 CloudFormation Stack,理解模板语法和自动化部署。

中级45-60 min📝 11⌨️ 3 个 CLI
理解 Infrastructure as Code 的核心理念
掌握 CloudFormation 模板的基本语法
CloudFormationIaCDevOpsIntermediate
📬 SQS开始练习

SQS & SNS 消息服务

掌握 AWS 消息队列(SQS)和通知服务(SNS)。通过 CLI 创建队列和主题、发送接收消息,理解异步解耦和扇出模式。

中级40-55 min📝 11⌨️ 4 个 CLI
理解 SQS(队列)和 SNS(发布/订阅)的核心区别
使用 AWS CLI 创建 SQS 队列并收发消息
SQSSNSMessagingIntermediate
📡 EventBridge开始练习

EventBridge 事件总线

掌握 AWS EventBridge 事件驱动架构核心。理解事件总线、规则匹配、目标路由,构建松耦合的事件驱动系统。

高级40-55 min📝 11⌨️ 2 个 CLI
理解事件驱动架构和 EventBridge 的定位
区分 EventBridge vs SNS vs SQS 的使用场景
EventBridgeEventsServerlessArchitecture
🔄 StepFunctions开始练习

Step Functions 工作流编排

掌握 AWS Step Functions 工作流编排。通过 ASL 定义状态机,使用六种状态类型构建复杂工作流,实现错误处理、重试策略和常见编排模式。

高级60-90 min📝 11⌨️ 1 个 CLI
理解状态机(State Machine)的核心概念和执行模型
掌握 Amazon States Language (ASL) 的语法结构
Step FunctionsServerlessWorkflowAdvanced
🌊 Kinesis开始练习

Kinesis 实时数据流

掌握 Amazon Kinesis 实时数据流处理。通过 CLI 创建数据流、写入和消费数据,配置 Firehose 投递到 S3,设计实时分析管道架构。

高级60-90 min📝 11⌨️ 3 个 CLI
理解实时流处理与批处理的区别及适用场景
掌握 Kinesis 家族三大服务:Data Streams、Firehose、Data Analytics
KinesisStreamingReal-TimeAnalytics
🚪 APIGateway开始练习

API Gateway 深入实战

深入掌握 AWS API Gateway。理解 REST API 和 HTTP API 的区别,配置认证授权、限流策略、自定义域名,构建生产级 API。

高级50-65 min📝 11⌨️ 2 个 CLI
区分 REST API 和 HTTP API 的特点和适用场景
配置 API Gateway 认证:API Key、Lambda Authorizer、Cognito
API GatewayRESTServerlessAdvanced
👤 Cognito开始练习

Cognito 用户认证与授权

掌握 AWS Cognito 用户身份管理。理解 User Pool 和 Identity Pool 的区别,配置注册登录流程、OAuth/OIDC、与 API Gateway 集成。

高级45-60 min📝 11⌨️ 2 个 CLI
区分 User Pool(认证)和 Identity Pool(授权)
使用 CLI 创建 User Pool 并配置注册/登录
CognitoAuthenticationOAuthSecurity
📦 S3开始练习

S3 高级特性与最佳实践

深入掌握 S3 高级特性。学习跨区域复制、事件通知、预签名 URL、传输加速、对象锁定,构建企业级存储方案。

高级45-60 min📝 11⌨️ 2 个 CLI
掌握 S3 跨区域复制(CRR)和同区域复制(SRR)
使用预签名 URL 实现安全的临时访问
S3StorageReplicationAdvanced
🛢️ RDS开始练习

Aurora 云原生数据库

掌握 AWS Aurora 云原生关系型数据库。理解共享存储架构、多读副本、Global Database、Serverless v2,对比 RDS 的优势。

高级45-60 min📝 11⌨️ 2 个 CLI
理解 Aurora 共享存储架构 vs RDS 传统架构
区分 Aurora MySQL 和 Aurora PostgreSQL
AuroraDatabaseMySQLPostgreSQL
🌐 VPC开始练习

VPC 高级网络架构

深入掌握 AWS VPC 高级网络特性。理解 VPC Peering、Transit Gateway、VPN、Direct Connect、PrivateLink,构建企业级混合云网络。

高级50-65 min📝 11⌨️ 0 个 CLI
掌握 VPC Peering 的配置和限制
理解 Transit Gateway 的星型网络架构
VPCNetworkingTransit GatewayVPN
🛡️ WAF开始练习

WAF & Shield 网络安全防护

掌握 AWS WAF 和 Shield 网络安全防护。通过 CLI 配置 Web ACL、规则组、AWS 托管规则、自定义规则和 DDoS 防护,构建多层网络安全架构。

高级60-90 min📝 11⌨️ 3 个 CLI
理解常见 Web 安全威胁:SQL Injection、XSS、DDoS 攻击原理与危害
掌握 AWS WAF 核心概念:Web ACL、Rules、Rule Groups 的层级关系
WAFShieldSecurityDDoS
📜 CloudTrail开始练习

CloudTrail 审计与合规

掌握 AWS CloudTrail 审计日志和 AWS Config 合规检查。通过 CLI 创建 Trail、查询事件、配置 Config Rules,建立完整的审计体系。

高级40-55 min📝 11⌨️ 2 个 CLI
理解 CloudTrail 事件类型和日志结构
使用 CLI 创建 Trail 并查询 API 活动
CloudTrailConfigAuditCompliance
🏢 Organizations开始练习

AWS Organizations 多账户治理

掌握 AWS Organizations 多账户管理。理解 OU 组织结构、SCP 服务控制策略、集中计费、跨账户访问,构建企业级 AWS 治理方案。

高级40-55 min📝 11⌨️ 0 个 CLI
理解多账户策略的必要性和 AWS Organizations 的作用
掌握 OU 层级结构设计和账户组织
OrganizationsSCPGovernanceMulti-Account
💰 CostExplorer开始练习

AWS 成本优化实战

掌握 AWS 成本管理和优化策略。理解 EC2 定价模型、S3 生命周期、Savings Plans,学会使用 Cost Explorer 和 Budget 控制云支出。

高级45-60 min📝 12⌨️ 0 个 CLI
理解 AWS 定价原则:按需付费、预留折扣、规模经济
掌握 EC2 四种购买选项的成本对比和适用场景
CostOptimizationBillingWell-Architected
🚪 APIGateway开始练习

Serverless API 全栈实战

综合运用 Lambda、API Gateway、DynamoDB 构建完整的 Serverless API。理解无服务器全栈架构的设计模式和最佳实践。

高级60-90 min📝 12⌨️ 4 个 CLI
理解 Serverless API 架构:API Gateway + Lambda + DynamoDB
使用 AWS CLI 创建和配置 REST API
ServerlessAPI GatewayLambdaDynamoDB
🏛️ WellArchitected开始练习

Well-Architected 架构评审

综合运用 AWS Well-Architected Framework 六大支柱。通过真实架构评审场景,整合所有 AWS 知识,设计安全、高效、可靠、低成本的云架构。

高级60-75 min📝 12⌨️ 0 个 CLI
理解 Well-Architected Framework 六大支柱
掌握架构评审的方法论和检查清单
Well-ArchitectedArchitectureReviewCapstone
AI on AWS

Stage 5: AI 工程

把 Bedrock、SageMaker 与向量检索接进 AI 产品场景,完成云上 AI 能力闭环。

5 个可用 Lab
5h 学习量
4 个 CLI 实操步骤
阶段完成度0/5

这个阶段还没开始,建议按列表顺序一路往下做。

🤖 Bedrock开始练习

Bedrock 基础模型服务

掌握 AWS Bedrock 基础模型服务。学习调用 Claude、Llama、Titan 等大模型 API,配置 Guardrails 安全护栏,管理 Prompt 模板和模型评估。

高级50-65 min📝 12⌨️ 2 个 CLI
理解 Bedrock 的定位和支持的基础模型家族
使用 CLI/API 调用 Claude、Llama、Titan 等模型
BedrockAILLMFoundation Models
🤖 Bedrock开始练习

Bedrock RAG & Knowledge Bases

掌握 AWS Bedrock Knowledge Bases 构建 RAG 系统。学习文档摄入、向量化、检索增强生成,消除大模型幻觉,让 AI 基于你的数据回答问题。

高级55-70 min📝 12⌨️ 1 个 CLI
理解 RAG 架构:检索增强生成的工作原理
使用 Bedrock Knowledge Bases 创建知识库
BedrockRAGKnowledge BaseVector
🧪 SageMaker开始练习

SageMaker ML 平台

掌握 AWS SageMaker 机器学习平台。理解端到端 ML 工作流:数据准备、模型训练、部署推理、监控,对比 Bedrock 了解何时需要自定义 ML。

高级50-65 min📝 11⌨️ 0 个 CLI
理解 SageMaker 端到端 ML 工作流
区分 SageMaker 的核心组件:Studio、Training、Endpoints、Pipelines
SageMakerMLTrainingInference
🔍 OpenSearch开始练习

OpenSearch 向量搜索

掌握 AWS OpenSearch 向量搜索能力。理解向量索引、k-NN 搜索、混合查询,构建 RAG 系统的向量检索层。

高级45-60 min📝 11⌨️ 1 个 CLI
理解向量搜索的数学原理和索引算法
区分 OpenSearch Service vs Serverless 的适用场景
OpenSearchVectorSearchRAG
🤖 Bedrock开始练习

AI/ML 架构综合实战

综合运用所有 AWS AI/ML 服务,设计端到端 AI 应用架构。从 RAG 到 Agent,从训练到部署,从安全到成本,打通 AI 工程全链路。

高级60-75 min📝 12⌨️ 0 个 CLI
综合运用 Bedrock、SageMaker、OpenSearch 设计 AI 架构
掌握 AI Agent 在 AWS 上的实现模式
AIMLArchitectureCapstone