AWS LabLearn by doing, not by memorizing

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

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

浏览器里跑 CLI按阶段学习自动验证结果偏工程化内容
01 · LIBRARY
42
可用 AWS Labs
02 · DONE
0
已完成练习
03 · SERVICES
30
AWS 服务主题
04 · STAGES
5
学习阶段

选择你的 AWS 学习路线

已完成 0 / 42 个可用 Lab。 现在开始后,首页会逐步变成你的进度仪表盘。推荐节奏:每周 2-3 个 Lab,先从 Stage 1 开始;每次先做 1 个核心概念 Lab,再补 1 个 CLI 或架构实操,把“知道”更快变成“做过”。

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

按主题浏览

从 AWS 世界观一路练到架构、治理与 AI 工程。

5 个阶段

全部实验

选择一个 Lab,进入浏览器里的 AWS 实操环境。

42 个结果
Start Here

Stage 1: 零基础入门

先理解 AWS 世界观、基础名词和 CLI 操作,建立最小可用的云上直觉。

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

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

Core Services

Stage 2: 核心服务基础

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

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

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

Lab 3未开始

IAM 身份与访问管理基础

IAM Basics - Identity & Access Management

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

入门40-55 min12 步骤IAM · 4 个 CLI
  • 理解 IAM 四大核心实体:User, Group, Role, Policy
  • 使用 AWS CLI 创建和管理 IAM User
#IAM#Security#Beginner
练习进度0%
完成 0/12 步开始练习 →
Lab 4未开始

S3 对象存储实战

S3 Object Storage Hands-on

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

入门40-55 min11 步骤S3 · 3 个 CLI
  • 理解 S3 对象存储的核心概念:Bucket、Object、Key
  • 使用 AWS CLI 创建存储桶并上传/下载文件
#S3#Storage#Beginner
练习进度0%
完成 0/11 步开始练习 →
Lab 5未开始

EC2 实例基础操作

EC2 Instance Basics

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

入门35-45 min10 步骤EC2 · 4 个 CLI
  • 理解 EC2 的核心概念:虚拟机、弹性计算、按需付费
  • 掌握实例类型家族(T/M/C/R)的区别与选型策略
#EC2#Compute#Instance#AMI
练习进度0%
完成 0/10 步开始练习 →
Lab 6未开始

EC2 与安全组实战

EC2 & Security Groups Hands-on

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

入门40-55 min11 步骤EC2 · 3 个 CLI
  • 理解 EC2 实例类型和适用场景
  • 使用 AWS CLI 创建和管理 Security Group
#EC2#Security#Networking#Beginner
练习进度0%
完成 0/11 步开始练习 →
Lab 7未开始

CloudWatch 监控与告警

CloudWatch Monitoring & Alarms

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

入门35-45 min11 步骤CloudWatch · 4 个 CLI
  • 理解 CloudWatch 三大功能:Metrics、Logs、Alarms
  • 使用 AWS CLI 查看和发布自定义指标
#CloudWatch#Monitoring#Logging#Beginner
练习进度0%
完成 0/11 步开始练习 →
Lab 8未开始

网络基础与 IP 地址

Networking Fundamentals & IP Addressing

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

入门30-40 min9 步骤VPC · 0 个 CLI
  • 理解 IPv4 地址结构和公有/私有 IP 地址范围
  • 掌握 CIDR 表示法并能计算子网中的可用 IP 数量
#Networking#IP#CIDR#Subnet
练习进度0%
完成 0/9 步开始练习 →
Architecture

Stage 3: 架构进阶

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

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

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

Lab 9未开始

VPC 网络架构实战

VPC Networking Hands-on

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

中级45-60 min11 步骤VPC · 4 个 CLI
  • 理解 VPC、Subnet、Route Table、Internet Gateway 的关系
  • 使用 AWS CLI 创建自定义 VPC 和子网
#VPC#Networking#Intermediate
练习进度0%
完成 0/11 步开始练习 →
Lab 10未开始

ELB 负载均衡实战

ELB Load Balancing Hands-on

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

中级45-60 min11 步骤ELB · 2 个 CLI
  • 理解三种 ELB 类型:ALB、NLB、GWLB 的区别和适用场景
  • 使用 AWS CLI 创建 ALB 和 Target Group
#ELB#ALB#NLB#High Availability
练习进度0%
完成 0/11 步开始练习 →
Lab 11未开始

Auto Scaling 弹性伸缩

Auto Scaling Elastic Scaling

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

中级45-60 min11 步骤EC2 · 3 个 CLI
  • 理解 Auto Scaling 的核心概念:Launch Template、ASG、Scaling Policy
  • 使用 AWS CLI 创建 Launch Template 和 Auto Scaling Group
#Auto Scaling#EC2#High Availability#Intermediate
练习进度0%
完成 0/11 步开始练习 →
Lab 12未开始

ECS & Fargate 容器服务

ECS & Fargate Container Services

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

中级50-65 min11 步骤EC2 · 2 个 CLI
  • 理解容器化和 Docker 基础概念
  • 区分 ECS、Fargate、EKS 的定位
#ECS#Fargate#Docker#Containers
练习进度0%
完成 0/11 步开始练习 →
Lab 13未开始

EBS 块存储实战

EBS Block Storage Hands-on

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

中级40-50 min11 步骤EC2 · 3 个 CLI
  • 理解 EBS 四种卷类型及适用场景
  • 使用 CLI 创建 EBS 卷并管理快照
#EBS#Storage#EC2#Intermediate
练习进度0%
完成 0/11 步开始练习 →
Lab 14未开始

RDS 关系型数据库实战

RDS Relational Database Hands-on

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

中级45-60 min11 步骤RDS · 3 个 CLI
  • 理解 RDS 托管数据库 vs 自建数据库的区别
  • 了解 RDS 支持的引擎:MySQL、PostgreSQL、Aurora
#RDS#Database#MySQL#PostgreSQL
练习进度0%
完成 0/11 步开始练习 →
Lab 15未开始

Lambda 无服务器计算

Lambda Serverless Computing

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

中级45-60 min11 步骤Lambda · 3 个 CLI
  • 理解 Lambda 无服务器架构的核心概念
  • 使用 AWS CLI 创建和调用 Lambda 函数
#Lambda#Serverless#Intermediate
练习进度0%
完成 0/11 步开始练习 →
Lab 16未开始

DynamoDB NoSQL 数据库

DynamoDB NoSQL Database

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

中级45-60 min11 步骤DynamoDB · 3 个 CLI
  • 理解 DynamoDB 的核心概念:Table、Item、Partition Key、Sort Key
  • 使用 AWS CLI 创建 DynamoDB 表并进行 CRUD 操作
#DynamoDB#NoSQL#Database#Intermediate
练习进度0%
完成 0/11 步开始练习 →
Lab 17未开始

ElastiCache 缓存加速

ElastiCache Caching Acceleration

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

中级40-50 min11 步骤ElastiCache · 0 个 CLI
  • 理解缓存的作用和常见缓存策略(Lazy Loading、Write-Through)
  • 区分 Redis 和 Memcached 的特点和适用场景
#ElastiCache#Redis#Caching#Performance
练习进度0%
完成 0/11 步开始练习 →
Lab 18未开始

Route 53 DNS 与域名管理

Route 53 DNS & Domain Management

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

中级40-50 min10 步骤Route53 · 2 个 CLI
  • 理解 DNS 基础:域名解析流程和记录类型(A、CNAME、ALIAS、MX)
  • 使用 AWS CLI 创建 Hosted Zone 和 DNS 记录
#Route53#DNS#Domain#Intermediate
练习进度0%
完成 0/10 步开始练习 →
Lab 19未开始

CloudFront CDN 内容分发

CloudFront CDN Content Distribution

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

中级40-55 min11 步骤CloudFront · 1 个 CLI
  • 理解 CDN 的工作原理和 CloudFront 的全球边缘网络
  • 使用 AWS CLI 创建 CloudFront Distribution
#CloudFront#CDN#Edge#Performance
练习进度0%
完成 0/11 步开始练习 →
Lab 20未开始

KMS 加密与数据保护

KMS Encryption & Data Protection

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

中级40-50 min11 步骤KMS · 2 个 CLI
  • 理解加密基础:对称加密 vs 非对称加密
  • 使用 AWS CLI 创建 KMS 密钥并加解密数据
#KMS#Encryption#Security#Intermediate
练习进度0%
完成 0/11 步开始练习 →
Lab 21未开始

Secrets Manager 密钥管理

Secrets Manager Secret Management

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

中级35-45 min11 步骤SecretsManager · 3 个 CLI
  • 理解密钥管理的必要性和 Secrets Manager 的作用
  • 使用 CLI 创建、检索和更新 Secret
#Secrets Manager#Security#Credentials#Intermediate
练习进度0%
完成 0/11 步开始练习 →
Production

Stage 4: 高级实战

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

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

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

Lab 22未开始

CloudFormation 基础设施即代码

CloudFormation Infrastructure as Code

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

中级45-60 min11 步骤CloudFormation · 3 个 CLI
  • 理解 Infrastructure as Code 的核心理念
  • 掌握 CloudFormation 模板的基本语法
#CloudFormation#IaC#DevOps#Intermediate
练习进度0%
完成 0/11 步开始练习 →
Lab 23未开始

SQS & SNS 消息服务

SQS & SNS Messaging Services

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

中级40-55 min11 步骤SQS · 4 个 CLI
  • 理解 SQS(队列)和 SNS(发布/订阅)的核心区别
  • 使用 AWS CLI 创建 SQS 队列并收发消息
#SQS#SNS#Messaging#Intermediate
练习进度0%
完成 0/11 步开始练习 →
Lab 24未开始

EventBridge 事件总线

EventBridge Event Bus

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

高级40-55 min11 步骤EventBridge · 2 个 CLI
  • 理解事件驱动架构和 EventBridge 的定位
  • 区分 EventBridge vs SNS vs SQS 的使用场景
#EventBridge#Events#Serverless#Architecture
练习进度0%
完成 0/11 步开始练习 →
Lab 25未开始

Step Functions 工作流编排

Step Functions Workflow Orchestration

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

高级60-90 min11 步骤StepFunctions · 1 个 CLI
  • 理解状态机(State Machine)的核心概念和执行模型
  • 掌握 Amazon States Language (ASL) 的语法结构
#Step Functions#Serverless#Workflow#Advanced
练习进度0%
完成 0/11 步开始练习 →
Lab 26未开始

Kinesis 实时数据流

Kinesis Real-Time Data Streaming

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

高级60-90 min11 步骤Kinesis · 3 个 CLI
  • 理解实时流处理与批处理的区别及适用场景
  • 掌握 Kinesis 家族三大服务:Data Streams、Firehose、Data Analytics
#Kinesis#Streaming#Real-Time#Analytics
练习进度0%
完成 0/11 步开始练习 →
Lab 27未开始

API Gateway 深入实战

API Gateway Deep Dive

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

高级50-65 min11 步骤APIGateway · 2 个 CLI
  • 区分 REST API 和 HTTP API 的特点和适用场景
  • 配置 API Gateway 认证:API Key、Lambda Authorizer、Cognito
#API Gateway#REST#Serverless#Advanced
练习进度0%
完成 0/11 步开始练习 →
Lab 28未开始

Cognito 用户认证与授权

Cognito User Authentication & Authorization

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

高级45-60 min11 步骤Cognito · 2 个 CLI
  • 区分 User Pool(认证)和 Identity Pool(授权)
  • 使用 CLI 创建 User Pool 并配置注册/登录
#Cognito#Authentication#OAuth#Security
练习进度0%
完成 0/11 步开始练习 →
Lab 29未开始

S3 高级特性与最佳实践

S3 Advanced Features & Best Practices

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

高级45-60 min11 步骤S3 · 2 个 CLI
  • 掌握 S3 跨区域复制(CRR)和同区域复制(SRR)
  • 使用预签名 URL 实现安全的临时访问
#S3#Storage#Replication#Advanced
练习进度0%
完成 0/11 步开始练习 →
Lab 30未开始

Aurora 云原生数据库

Aurora Cloud-Native Database

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

高级45-60 min11 步骤RDS · 2 个 CLI
  • 理解 Aurora 共享存储架构 vs RDS 传统架构
  • 区分 Aurora MySQL 和 Aurora PostgreSQL
#Aurora#Database#MySQL#PostgreSQL
练习进度0%
完成 0/11 步开始练习 →
Lab 31未开始

VPC 高级网络架构

VPC Advanced Networking

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

高级50-65 min11 步骤VPC · 0 个 CLI
  • 掌握 VPC Peering 的配置和限制
  • 理解 Transit Gateway 的星型网络架构
#VPC#Networking#Transit Gateway#VPN
练习进度0%
完成 0/11 步开始练习 →
Lab 32未开始

WAF & Shield 网络安全防护

WAF & Shield Web Security Protection

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

高级60-90 min11 步骤WAF · 3 个 CLI
  • 理解常见 Web 安全威胁:SQL Injection、XSS、DDoS 攻击原理与危害
  • 掌握 AWS WAF 核心概念:Web ACL、Rules、Rule Groups 的层级关系
#WAF#Shield#Security#DDoS
练习进度0%
完成 0/11 步开始练习 →
Lab 33未开始

CloudTrail 审计与合规

CloudTrail Audit & Compliance

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

高级40-55 min11 步骤CloudTrail · 2 个 CLI
  • 理解 CloudTrail 事件类型和日志结构
  • 使用 CLI 创建 Trail 并查询 API 活动
#CloudTrail#Config#Audit#Compliance
练习进度0%
完成 0/11 步开始练习 →
Lab 34未开始

AWS Organizations 多账户治理

AWS Organizations Multi-Account Governance

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

高级40-55 min11 步骤Organizations · 0 个 CLI
  • 理解多账户策略的必要性和 AWS Organizations 的作用
  • 掌握 OU 层级结构设计和账户组织
#Organizations#SCP#Governance#Multi-Account
练习进度0%
完成 0/11 步开始练习 →
Lab 35未开始

AWS 成本优化实战

AWS Cost Optimization

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

高级45-60 min12 步骤CostExplorer · 0 个 CLI
  • 理解 AWS 定价原则:按需付费、预留折扣、规模经济
  • 掌握 EC2 四种购买选项的成本对比和适用场景
#Cost#Optimization#Billing#Well-Architected
练习进度0%
完成 0/12 步开始练习 →
Lab 36未开始

Serverless API 全栈实战

Serverless API Full Stack

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

高级60-90 min12 步骤APIGateway · 4 个 CLI
  • 理解 Serverless API 架构:API Gateway + Lambda + DynamoDB
  • 使用 AWS CLI 创建和配置 REST API
#Serverless#API Gateway#Lambda#DynamoDB
练习进度0%
完成 0/12 步开始练习 →
Lab 37未开始

Well-Architected 架构评审

Well-Architected Framework Review

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

高级60-75 min12 步骤WellArchitected · 0 个 CLI
  • 理解 Well-Architected Framework 六大支柱
  • 掌握架构评审的方法论和检查清单
#Well-Architected#Architecture#Review#Capstone
练习进度0%
完成 0/12 步开始练习 →
AI on AWS

Stage 5: AI 工程

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

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

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

Lab 38未开始

Bedrock 基础模型服务

Bedrock Foundation Models

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

高级50-65 min12 步骤Bedrock · 2 个 CLI
  • 理解 Bedrock 的定位和支持的基础模型家族
  • 使用 CLI/API 调用 Claude、Llama、Titan 等模型
#Bedrock#AI#LLM#Foundation Models
练习进度0%
完成 0/12 步开始练习 →
Lab 39未开始

Bedrock RAG & Knowledge Bases

Bedrock RAG & Knowledge Bases

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

高级55-70 min12 步骤Bedrock · 1 个 CLI
  • 理解 RAG 架构:检索增强生成的工作原理
  • 使用 Bedrock Knowledge Bases 创建知识库
#Bedrock#RAG#Knowledge Base#Vector
练习进度0%
完成 0/12 步开始练习 →
Lab 40未开始

SageMaker ML 平台

SageMaker ML Platform

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

高级50-65 min11 步骤SageMaker · 0 个 CLI
  • 理解 SageMaker 端到端 ML 工作流
  • 区分 SageMaker 的核心组件:Studio、Training、Endpoints、Pipelines
#SageMaker#ML#Training#Inference
练习进度0%
完成 0/11 步开始练习 →
Lab 41未开始

OpenSearch 向量搜索

OpenSearch Vector Search

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

高级45-60 min11 步骤OpenSearch · 1 个 CLI
  • 理解向量搜索的数学原理和索引算法
  • 区分 OpenSearch Service vs Serverless 的适用场景
#OpenSearch#Vector#Search#RAG
练习进度0%
完成 0/11 步开始练习 →
Lab 42未开始

AI/ML 架构综合实战

AI/ML Architecture Capstone

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

高级60-75 min12 步骤Bedrock · 0 个 CLI
  • 综合运用 Bedrock、SageMaker、OpenSearch 设计 AI 架构
  • 掌握 AI Agent 在 AWS 上的实现模式
#AI#ML#Architecture#Capstone
练习进度0%
完成 0/12 步开始练习 →