【问题标题】:How to check who stopped an EC2 instance?如何检查谁停止了 EC2 实例?
【发布时间】:2017-07-24 09:54:22
【问题描述】:

有没有办法(例如在 CLI 中)检查哪个用户停止了实例? 控制台中有一些数据:

状态转换原因:用户发起(2017-07:24 10:15:42 GMT) 状态转换原因消息:Client.UserInitiatedShutdown:用户启动关闭

【问题讨论】:

    标签: amazon-web-services amazon-ec2 amazon


    【解决方案1】:

    Amazon CloudTrail 可用于创建向 AWS 发出的大多数 API 请求的审计跟踪。它记录了时间、IP 地址、用户和请求的详细信息。

    但是,您需要在 CloudTrail 捕获此信息之前对其进行配置,因为您需要指定一个 Amazon S3 存储桶,它可以在其中存储数据。因此,您将无法看到这次谁停止了您的实例,但如果您配置了 CloudTrail,您将来可以这样做。

    【讨论】:

    • 这是正确的! -- CloudTrail 日志记录告诉您一切,无论该操作是由用户在 Web 界面、通过 CLI 还是在某些代码中以编程方式执行的。新帐户应始终启用此功能!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-05
    • 2019-04-16
    • 2015-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-30
    相关资源
    最近更新 更多