【发布时间】:2020-10-07 03:20:56
【问题描述】:
我正在尝试确定一种方法来删除未附加的磁盘(如果它们已在特定时间段内未附加):
伪代码
if state = "unattached" & date_unattached > 7 days then DELETE
我目前有以下:
compute_client = ComputeManagementClient(credentials, subscription_id)
for disk in compute_client.disks.list():
print(disk.as_dict())
但是,有效负载只给了我创建磁盘的日期/时间。
我尝试将磁盘附加到 VM,但活动日志似乎没有更新(将继续监控)。我希望磁盘日志可以提供这些信息。
有没有一种简单的方法可以找到此磁盘何时断开连接?
我也在考虑可能使用数据库来跟踪首次发现磁盘的时间,然后计算脚本第一次运行与下一次运行之间的天数(如果磁盘状态仍然相同)并获得差异。我需要每天运行它,因为用户可能会定期附加/分离(边缘情况)
【问题讨论】:
标签: python azure azure-managed-disk