首页 > 解决方案 > 如何监控/监听 aws 服务?

问题描述

假设多个 aws 服务正在运行(如 EC2、S3),如果有人更改了这些服务的配置,我想立即知道并想要拉取更新的配置。那么我怎样才能收听这些服务以立即提取配置。我经历了几个选项,比如 aws SNS 等等。但我不想为此使用任何 aws 服务来实现这一点。我正在使用弹簧启动应用程序。任何帮助表示赞赏,在此先感谢。

标签: amazon-web-services

解决方案


您应该感兴趣的两项服务是:

AWS CloudTrail

AWS CloudTrail 是一项 AWS 服务,可帮助您对 AWS 账户进行监管、合规性以及运营和风险审计。用户、角色或 AWS 服务执行的操作在 CloudTrail 中记录为事件。事件包括在 AWS 管理控制台、AWS 命令​​行界面以及 AWS 开发工具包和 API 中执行的操作。

AWS 配置

AWS Config 提供您 AWS 账户中 AWS 资源配置的详细视图。这包括资源如何相互关联以及它们过去是如何配置的,以便您可以看到配置和关系如何随时间变化。

您还可以配置在进行特定 API 调用时触发的Amazon CloudWatch Events 规则(例如,当用户更改某些配置时)。这可能会触发通知、Lambda 函数等。

看:


推荐阅读