当前位置: 首页 > news >正文

AWS认证系列:考点解析 - cloud trail,cloud watch,aws config

🎯一句话总览:

服务名类比/角色主要功能
CloudTrail监控摄像头录像回放记录“谁在什么时候做了什么操作”
CloudWatch护士测体温 + 护士喊医生实时监控系统状态,并能报警/自动应对
AWS Config保安巡逻 + 记录资产变更历史记录 AWS 资源的“配置状态变化” & 是否合规

🕵️‍♂️ CloudTrail = 录像机(谁干了什么)

你说它像 ELK Stack,用于记录日志供后期审计用 —— 完全正确!

  • 它记录的是 “管理操作”层面 的日志(也就是 API 调用):

    • 谁登录了?
    • 谁访问了哪个 S3 桶?
    • 谁关了 EC2?
    • 哪个 IAM 政策被改了?

🧠 类比:
CloudTrail 像一个全天开启的监控摄像头 + 日志录像机,你事后能查谁干了什么。

🛡️ 安全合规审计的必备工具。


👀 CloudWatch = 护士 + 报警器 + 仪表盘

CloudWatch 是 AWS 的统一监控平台,你说的也对:

  • 监控“指标”(Metric):

    • CPU > 90%
    • 内存占用高
    • 请求出错率高
  • 设置“报警”(Alarm):

    • 指定阈值触发通知(SNS、自动重启、Lambda 执行等)
  • 还能查看“日志”(Log):

    • 应用写入 CloudWatch Logs,集中查看调试输出

🧠 类比:
CloudWatch 就像医院护士站

  • 持续检测每个病人的指标(CPU、内存)
  • 触发报警器(通知或自动处理)
  • 日志查看记录(像病历本)

🧬 AWS Config = 资源追踪记录员 + 合规巡逻员

这是你最疑惑的一个。它和 etcd、zookeeper 完全不是一类东西

它不是配置中心,不是程序读配置的地方。

✅ AWS Config 是干嘛的?

它记录的是:你所有 AWS 资源的“配置快照” 和“变化历史”

比如:

  • 某个 EC2 的安全组变了
  • 某个 IAM Policy 被修改了
  • 某个 S3 桶的公开访问被打开了

它还能:

  • 对你的资源状态进行“合规性检测”:

    • S3 桶是否加密?
    • EBS 是否启用备份?
    • 安全组是否开放 22 端口?

🧠 类比:
AWS Config 像一个“自动记录资产状态变更 + 安全审计规则引擎


🚨三者的本质区别总结

服务名监控对象记录内容是否实时触发是否做合规判断
CloudTrail人(API 调用)谁做了什么操作❌ 事后查阅✅(可配合 Config)
CloudWatch系统(资源指标)CPU、内存、错误率、日志等✅ 支持报警触发
AWS Config资产状态资源配置变化 & 是否合规✅ 可检测不合规✅ 合规规则支持

✅ 场景对比记忆法:

场景用哪个服务?
谁昨天凌晨关了 EC2?CloudTrail(操作审计)
我的 EC2 CPU 快满了,自动重启它CloudWatch(资源指标 + 自动处理)
我的某个 S3 桶是不是公开的,合规吗?AWS Config(资源状态 + 合规检测)
代码里想要读取某个配置值(配置中心)❌ 没有内建服务,需用 Parameter Store 或 Secrets Manager
想看每次安全组配置变更的记录AWS Config(记录变化历史)
http://www.lryc.cn/news/573894.html

相关文章:

  • MySQL之索引结构和分类深度详解
  • 【构建大型语言模型】
  • 鸿蒙 Column 组件指南:垂直布局核心技术与场景化实践
  • 【PyTorch项目实战】CycleGAN:无需成对训练样本,支持跨领域图像风格迁移
  • 《计算机网络:自顶向下方法(第8版)》Chapter 8 课后题
  • 华为云Flexus+DeepSeek征文|基于Dify构建解析网页写入Notion笔记工作流
  • 嵌入式C语言编程规范
  • Vue3解析Spring Boot ResponseEntity
  • select和poll用法解析
  • 如何仅用AI开发完整的小程序<4>—小程序页面创建与删除
  • 软件工程核心知识全景图:从需求到部署的系统化构建指南
  • 《算法笔记》之二(笔记)
  • DeepSeek:中国AI开源先锋的技术突破与行业革新
  • DeepSeek技术解析:开源大模型的创新突围之路
  • Unity中的Mathf.Clamp
  • 【unitrix】 4.0 类型级数值表示系统(types.rs)
  • 【已解决】 数据库INSERT操作时,Column count doesn’t match value count at row 1
  • 微处理器原理与应用篇---常见基础知识(6)
  • Redis-CPP 5大类型操作
  • 72、单元测试-常用测试注解
  • vue3 el-table 行字体颜色 根据字段改变
  • 在 Windows 和 Linux 下使用 C/C++ 连接 MySQL 的详细指南
  • SQL 中 HAVING COUNT (1)>1 与 HAVING COUNT (*)>1 的深度解析
  • Spring Boot Actuator 跟踪HTTP请求和响应
  • 开源 python 应用 开发(二)基于pyautogui、open cv 视觉识别的工具自动化
  • Python 的内置函数 help
  • python 常见数学公式函数使用详解
  • oracle rac - starwind san 磁盘共享篇
  • 【闲谈】对于c++未来的看法
  • Java面试复习:面向对象编程、JVM原理与Java 8新特性