首页 > 解决方案 > Azure 资源标记更改历史记录/还原已删除的标记

问题描述

我们有一个带有多个带有许多标签的虚拟机的天蓝色环境。一个进程在一夜之间运行,用另一个新标签(键和值)替换了所有标签。我想恢复旧标签。我知道应用程序更改分析功能将为我提供有关 GUI/门户的详细信息。

我希望准备好导出这些信息(csv、txt 等),因为我们有 100 台虚拟机。是否有 powershell/CLI/任何其他方法可以捕获这些数据。

标签: azurepowershellazure-cliazure-vm

解决方案


您可以调用公共预览版中的资源更改历史 API

通过过去 14 天的更改历史记录,Azure Resource Graph 使您能够:

  • 查找在 Azure 资源管理器属性上检测到更改的时间
  • 对于每个资源更改,请参阅属性更改详细信息 查看完整
  • 检测到变化前后的资源对比

对于预览版,Azure Resource Graph API 现在提供了两个 API 操作:

  • resourceChanges:返回资源和时间间隔的更改事件列表
  • resourceChangeDetails:返回给定资源和更改事件的前后资源内容

查看本文以获取详细描述和示例。


推荐阅读