azure - Azure 资源标记更改历史记录/还原已删除的标记
问题描述
我们有一个带有多个带有许多标签的虚拟机的天蓝色环境。一个进程在一夜之间运行,用另一个新标签(键和值)替换了所有标签。我想恢复旧标签。我知道应用程序更改分析功能将为我提供有关 GUI/门户的详细信息。
我希望准备好导出这些信息(csv、txt 等),因为我们有 100 台虚拟机。是否有 powershell/CLI/任何其他方法可以捕获这些数据。
解决方案
您可以调用公共预览版中的资源更改历史 API。
通过过去 14 天的更改历史记录,Azure Resource Graph 使您能够:
- 查找在 Azure 资源管理器属性上检测到更改的时间
- 对于每个资源更改,请参阅属性更改详细信息 查看完整
- 检测到变化前后的资源对比
对于预览版,Azure Resource Graph API 现在提供了两个 API 操作:
- resourceChanges:返回资源和时间间隔的更改事件列表
- resourceChangeDetails:返回给定资源和更改事件的前后资源内容
查看本文以获取详细描述和示例。
推荐阅读
- firebase - firebase 告诉我命令“eslint”。拼写错误或找不到
- websocket - Asyncio:带有 aio-pika 的 Fastapi,消费者忽略 Await
- javascript - 通过 Map 遍历 Store
- c++ - WaveOutWrite 不产生任何声音... syeteo sinewave?
- sql-server - TSQL - 你如何从另一个表中找到缺失值?
- r - 从x轴ggplot R中删除单个条目
- spring-boot - Docker 和 maven 以及 settings.xml 的源代码编译失败
- botframework - 机器人框架作曲家中的用户输入验证,不允许使用列表中的服装功能
- python - 如何使用while循环搜索4位数字中的最小值?
- c# - EF Core 5.0 - 更新 ASP.NET Core Web API 中的多对多实体