0Pricing
AWS Solutions Architect · 课时

责任共担模型

准确了解 AWS 负责保护哪些部分、您需要负责哪些部分,以及这种区分为何对每项架构决策都很重要。

责任共担模型 是 CoddyKit 上的免费 AWS Solutions Architect 课时。 这是第 4 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 AWS Solutions Architect 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 AWS Solutions Architect 课程共包含 4 节课。

共同责任模型

共同责任模型将安全责任分为两部分:AWS 负责保护云本身,您负责保护在云上构建的内容。这是考试中最常考的概念之一。

AWS 的责任:云安全

AWS负责云的安全,包括数据中心、硬件、虚拟机监控程序和托管服务软件。您无法直接审计这些部分,但 AWS 持有相关认证作为证明。

客户的责任:云中安全

您负责云中的安全:IAM、数据加密、OS 修补以及网络规则。如果您将 S3 存储桶设为公开,这是您的责任,而不是 AWS 的责任。

EC2:客户责任较多的示例

使用 EC2 时,责任边界很清晰:AWS 运行主机和虚拟机监控程序,而您负责 OS、应用、安全组和数据。开放的 SSH 规则需要由您修复。代码会找出这些问题。

# Check for overly permissive security groups
aws ec2 describe-security-groups \
  --query 'SecurityGroups[?IpPermissions[?IpRanges[?CidrIp==`0.0.0.0/0`]]].GroupId' \
  --output text

托管服务会转移责任

服务越托管化,AWS 承担的责任就越多。使用 RDS 时,AWS 会修补数据库引擎;使用 Lambda 时,AWS 运行整个运行时环境;使用 S3 时,AWS 管理底层的一切。

数据安全:始终是客户的责任

无论使用哪种服务,保护您的数据始终是您的责任。AWS 会提供工具,例如 KMS 和加密设置,但是否选择并启用它们由您决定。

网络安全责任

AWS 提供物理网络,但您需要配置 VPC、子网、安全组和 NACL。将 22 端口向全世界开放,是一种常见且代价高昂的错误。

合规与审计

AWS 的基础设施拥有许多合规认证,但您必须为自己的环境取得认证。Artifact、Config 和 Security Hub 等工具可以帮助您完成这项工作。

容器:共同责任的细微差别

容器带来了更细致的责任划分。在使用带 EC2 的 ECS 时,您管理主机;使用 Fargate 时,则由 AWS 管理。但容器映像始终由您负责扫描和修补。

将模型应用于考试题目

考试中的判断准则很简单:物理基础设施或托管服务软件的故障属于 AWS;配置、访问权限、数据以及 IaaS 上 OS 的故障属于客户。

继承控制与共同控制

AWS 将控制措施分为三类:继承控制(完全由 AWS 负责)、客户管理控制(完全由您负责)和共同控制(双方各负责一层,例如修补)。考试中会考到这种分类。

快速检查

测试您对本课 AWS Solutions Architect(SAA-C03)概念的理解。

课程回顾

您已经了解 AWS 负责保护基础设施,而您负责保护 IAM、数据、OS 和配置;还了解到服务越托管,越多责任会转移给 AWS。接下来:深入了解 IAM。

常见问题解答

「责任共担模型」课时是免费的吗?

是的 — 「责任共担模型」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 AWS Solutions Architect 课程的其余内容,请升级到 CoddyKit PRO。 AWS Solutions Architect 课程共包含 4 节课。

「责任共担模型」这节课中我会学到什么?

准确了解 AWS 负责保护哪些部分、您需要负责哪些部分,以及这种区分为何对每项架构决策都很重要。 你通过在浏览器中直接运行的动手代码来练习 AWS Solutions Architect,全天候 AI 导师会在你学习这节课的过程中回答你的问题。

学习 AWS Solutions Architect 需要有经验吗?

无需任何先前经验。CoddyKit 上的 AWS Solutions Architect 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 4 节课,共 4 节。

「责任共担模型」课时需要多长时间?

大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。

我能在这节 AWS Solutions Architect 课中编写并运行代码吗?

能。每节 AWS Solutions Architect 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。

此课程中的所有课时

  1. 什么是云计算和 AWS?
  2. AWS 全球基础设施
  3. 核心服务类别概览
  4. 责任共担模型
← 返回 AWS Solutions Architect