amazon-web-services - 如何监控/监听 aws 服务?
问题描述
假设多个 aws 服务正在运行(如 EC2、S3),如果有人更改了这些服务的配置,我想立即知道并想要拉取更新的配置。那么我怎样才能收听这些服务以立即提取配置。我经历了几个选项,比如 aws SNS 等等。但我不想为此使用任何 aws 服务来实现这一点。我正在使用弹簧启动应用程序。任何帮助表示赞赏,在此先感谢。
解决方案
您应该感兴趣的两项服务是:
AWS CloudTrail 是一项 AWS 服务,可帮助您对 AWS 账户进行监管、合规性以及运营和风险审计。用户、角色或 AWS 服务执行的操作在 CloudTrail 中记录为事件。事件包括在 AWS 管理控制台、AWS 命令行界面以及 AWS 开发工具包和 API 中执行的操作。
AWS Config 提供您 AWS 账户中 AWS 资源配置的详细视图。这包括资源如何相互关联以及它们过去是如何配置的,以便您可以看到配置和关系如何随时间变化。
您还可以配置在进行特定 API 调用时触发的Amazon CloudWatch Events 规则(例如,当用户更改某些配置时)。这可能会触发通知、Lambda 函数等。
看:
推荐阅读
- string - Ada - (Streams) 如何在事先不知道字符串长度的情况下正确调用 String'Read()
- laravel - Laravel:使用引导程序进行级联模型登录和注册
- python - 如何删除文件中的空行
- java - 与复合主键的 OneToOne JPA 关系
- python - 将数据重新发送到 REST
- php - 致命错误:不在对象上下文中使用 $this,但它仍然有效
- ios - iOS wkwebview 不显示网站的移动视图
- javascript - react组件中如何监控网络状态变化
- r - R中的数据转换:将一个级别一分为二
- c++ - 为什么我不能显示指针的地址?