0Pricing
Cloud & IT Cert Prep · 课时

CloudTrail 记录的内容

了解每次管理 API 调用如何成为审计事件。

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

您账户的审计记录

AWS 中的每项操作都是一次 API 调用,无论该调用来自控制台、CLI、SDK 还是其他服务。AWS CloudTrail 会记录这些调用。

它是一份审计记录,能够回答关键的安全问题:谁在何时、从哪里对哪个资源执行了什么操作。这是账户责任追踪的基础。

事件记录了什么

每个 CloudTrail 事件都会记录丰富的详细信息:发起调用的身份、操作(事件名称)、时间、源 IP、参数以及响应。

这些信息足以准确还原事件期间发生的情况,并将每项更改归因于特定主体。

默认启用

CloudTrail 会自动在事件历史记录中记录最近 90 天的管理事件活动,无需进行设置。

如需更长的保留时间和完整控制,您可以创建一个跟踪,持续将事件传送到 S3。考试要求您了解默认的 90 天历史记录与已配置跟踪之间的区别。

创建跟踪

跟踪会捕获事件并将其传送到 S3 存储桶进行长期存储,也可以选择将其传送到 CloudWatch Logs 进行实时分析。

您通常应创建覆盖多个区域、面向整个组织的跟踪,以确保任何区域中的活动都不会漏记。这是调查事件时使用的持久且可查询记录。

aws cloudtrail create-trail \
  --name org-trail \
  --s3-bucket-name my-audit-logs --is-multi-region-trail

每个事件中的身份

userIdentity 元素会将每次调用关联到一个主体,例如 IAM 用户、担任的角色、根用户或 AWS 服务。

在调查期间,这些信息非常宝贵:即使凭证是通过角色链担任的,您也可以根据它追溯到执行可疑操作的确切凭证和会话。

CloudTrail 与 CloudWatch

这两者很容易混淆。CloudTrail 回答的是“谁进行了哪次 API 调用”,也就是操作的审计日志。

CloudWatch 回答的是“我的系统运行状况如何”,也就是有关运行状况的指标、日志和告警。CloudTrail 可以将事件发送到 CloudWatch Logs,但两者的用途不同。

多区域覆盖

配置错误的单区域跟踪会留下盲区,攻击者可以在未监控的区域中活动并利用这些盲区。

启用多区域跟踪可以确保在一个位置捕获所有区域中的活动。AWS 建议将其作为基线配置,以免任何区域未接受审计。

防篡改

能够删除日志的攻击者可以隐藏踪迹。请使用日志文件验证保护 CloudTrail(摘要文件可以证明日志未被更改),并通过严格的策略和对象锁定保护 S3 目标位置。

请将日志存储在单独的账户中,以免工作负载遭到入侵后能够访问这些日志。

近实时响应

将跟踪事件传送到 CloudWatch Logs 后,您就可以近乎实时地做出响应:指标筛选器和告警可以针对特定操作触发,例如安全组更改或根用户登录。

这连接了审计日志记录与主动监控,将历史记录转变为实时检测。

传送与延迟

跟踪通常会在 API 调用后的约 15 分钟内将事件传送到 S3。它持久且可靠,但不是即时的。

如需更快响应,请将事件流式传送到 CloudWatch Logs,这样告警就能近乎实时地触发。请注意,CloudTrail 首先是一种审计记录,本身并不是毫秒级延迟的告警系统。

为什么这对考试很重要

CloudTrail 是检测、调查和合规工作的基础。许多 SCS-C02 场景都要求您正确启用它、保护其日志,并查询日志以查明发生了什么。

如果题目询问如何找出是谁删除了资源或更改了策略,CloudTrail 几乎总是答案的一部分。

快速检查

了解 CloudTrail 的用途。

回顾

AWS CloudTrail 是您账户的审计记录,会记录每次 API 调用的调用者身份、操作、时间、源 IP 和参数。默认情况下,它会在事件历史记录中保留 90 天的管理事件;您可以创建多区域跟踪,将日志保存到 S3,以便持久保存和查询。它与 CloudWatch(用于性能监控)不同,CloudTrail 用来回答谁做了什么。您可以通过日志文件验证、对象锁定和单独账户来保护日志,并将日志流式传输到 CloudWatch Logs,以实现实时告警。

常见问题解答

「CloudTrail 记录的内容」课时是免费的吗?

是的 — 「CloudTrail 记录的内容」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Cloud & IT Cert Prep 课程的其余内容,请升级到 CoddyKit PRO。 Cloud & IT Cert Prep 课程共包含 4 节课。

「CloudTrail 记录的内容」这节课中我会学到什么?

了解每次管理 API 调用如何成为审计事件。 你通过在浏览器中直接运行的动手代码来练习 Cloud & IT Cert Prep,全天候 AI 导师会在你学习这节课的过程中回答你的问题。

学习 Cloud & IT Cert Prep 需要有经验吗?

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

「CloudTrail 记录的内容」课时需要多长时间?

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

我能在这节 Cloud & IT Cert Prep 课中编写并运行代码吗?

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

此课程中的所有课时

  1. CloudTrail 记录的内容
  2. 管理事件、数据事件和洞察事件
  3. 跨账户的组织跟踪
  4. 阅读 CloudTrail 事件记录
← 返回 Cloud & IT Cert Prep