使用Python SDK在Azure中创建虚拟机的用户名

问题描述

我想知道是否有一种方法可以获取在Azure上创建虚拟机的用户名。我可以使用活动日志来查找启动虚拟机的用户名,但其中的日志仅保留90天。 因此,如果要访问从今天起90天之前创建的VM的数据,就找不到了。

有没有办法使用MonitorManagementClient或任何其他类来获取此类详细信息,而不论其最后访问日期如何?

解决方法

默认情况下,记录仅为stored for 90 days。您无法再返回,因为这些记录已不存在。如果您希望它们存储更长的时间,请进入Azure Monitor中的diagnostic settings,并将它们流式传输到Azure存储或Log Analytics以及Azure Monitor。请记住,您确实需要为存储中的数据付费。那对旧数据没有帮助,但是它将使您从此处开始将数据保留更长的时间。

enter image description here