跳至内容

我如何知道哪个用户对我的 AWS 基础设施进行了特定更改?

1 分钟阅读
0

我想跟踪哪些用户正在更改我的 AWS 资源和基础设施。

解决方法

您可以使用 AWS CloudTrail 来跟踪哪些用户正在更改您的 AWS 资源和基础设施。默认情况下,您的 AWS 账户的 CloudTrail 处于启用状态。要持续记录您的 AWS 账户中的事件,请创建跟踪。CloudTrail 使用跟踪创建您的账户的 API 调用的日志,然后将这些日志传输到您指定的 Amazon Simple Storage Service(Amazon S3)桶。

要查看您的日志文件,请执行以下操作:

  1. 打开 CloudTrail 控制台
  2. 在导航窗格中,选择跟踪
  3. 针对要查看的跟踪,选择相关的 S3 桶值。系统将打开 Amazon S3 控制台并显示该桶,定位在相关日志文件的最上层。
  4. 选择要查看日志文件的 AWS 区域对应的文件夹。
  5. 顺着桶文件夹结构导航到对应的年、月和日,找到您想要查看的这个区域的活动日志。
  6. 选择相关文件名,然后选择下载
  7. 解压文件,然后使用您最喜欢的 JSON 文件查看器查看日志。

日志文件包含 AWS Identity and Access Management(IAM)用户、登录日期和时间以及登录是否成功。有关 CloudTrail 日志文件内容和结构的更多信息,请参阅 CloudTrail log event reference

有关使用 CloudTrail 分析账户活动的更多说明,请参阅 Working with CloudTrail trails

相关信息

What is AWS CloudTrail?

我如何使用 CloudTrail 查看在我的 AWS 账户中发生了哪些 API 调用和操作?