有没有办法告诉谁在Google Cloud Platform中启动了一个实例?

问题描述 投票:0回答:1

我们在Google Cloud Platform上只运行少量实例,而且我们不会一直运行它们。一般来说,我们只需点一下,做我们需要做的事情,然后把它关闭......这很好,除非“我们”忘记关闭它们。

我已经能够追踪相关的REST APIsgcloud sdk,但我没有看到任何说明谁开始实例。实际上它在启动时也没有时间戳。

我确实找到了this python应用程序引擎脚本,我可能会在X时间后重写以停止实例,但我宁愿找到一种方法来通知启动它的用户并让他们知道实例仍在运行。

有没有人试图做类似的事情或看到一种方法来获得GCP实例的“首发”?

google-cloud-platform google-compute-engine google-cloud-stackdriver
1个回答
4
投票

您可以查看Audit Logs以确定谁做了什么,在哪里以及何时做了什么。此外,您可以使用Stackdriver Logging API方法entries.list到retrieve audit log entries作为您的用例。

您也可以选择使用Activity Logs来了解详细信息,例如发出API请求的授权用户。

© www.soinside.com 2019 - 2024. All rights reserved.