Azure 资源标签更改 history/Restore 已删除标签

Azure Resource tag change history/Restore deleted tags

我们有一个 Azure 环境,其中包含多个带有多个标签的虚拟机。一个过程 运行 一夜之间用另一个新标签(键和值)替换了所有标签。我想恢复旧标签。我知道应用程序更改分析功能会提供有关 GUI/portal.

的详细信息

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

您可以调用 Public 预览中的 Resource Change History API

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

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

对于预览,两个 API 操作现在可在 Azure Resource Graph API:

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

检查 this article 以获得详细说明和示例。