news 2026/7/28 23:29:48

如何使用Azure Orphaned Resources Workbook快速识别并删除未使用资源?完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何使用Azure Orphaned Resources Workbook快速识别并删除未使用资源?完整指南

如何使用Azure Orphaned Resources Workbook快速识别并删除未使用资源?完整指南

【免费下载链接】azure-orphan-resourcesCentralize orphan resources in Azure environments项目地址: https://gitcode.com/gh_mirrors/az/azure-orphan-resources

Azure Orphaned Resources Workbook是一款强大的Azure资源管理工具,能够集中识别并管理Azure环境中的未使用资源,帮助用户节省成本、防止配置错误并简化运维操作。通过本指南,您将学习如何快速部署和使用这款工具,有效清理Azure环境中的孤立资源。

为什么需要清理Azure未使用资源?

在Azure云环境中,未使用的资源(如闲置的虚拟机、未关联的存储账户等)会持续产生成本,并增加管理复杂性。根据Azure最佳实践,定期清理孤立资源可以:

  • 降低云支出:删除未使用的付费资源(如App Service Plans、Managed Disks等)可直接减少月度账单
  • 提升安全性:减少未维护资源的攻击面
  • 优化资源管理:简化资源结构,提高运维效率

Azure Orphaned Resources Workbook通过Azure Resource Graph查询自动识别这些资源,让清理工作变得简单高效。

支持识别的资源类型

该工作簿支持多种Azure资源类型的孤立状态检测,包括但不限于:

计算资源

  • App Service Plans 💲(无托管应用的服务计划)
  • Availability Set(未关联虚拟机的可用性集)

存储资源

  • Managed Disks 💲(未附加且非ASR相关的托管磁盘)

数据库资源

  • SQL Elastic Pools 💲(无数据库的弹性池)

网络资源

  • Public IPs 💲(未附加到任何资源的公网IP)
  • Network Interfaces(未关联的网络接口)
  • Load Balancers 💲(无后端池和NAT规则的负载均衡器)
  • Application Gateways 💲(无后端目标的应用网关)

💡 标记 💲 的资源类型会产生持续成本,建议优先处理

完整的资源类型列表可查看项目中的Queries/orphan-resources-queries.md文件。

快速部署Workbook到Azure环境

前提条件

  • Azure账号(需具有订阅级别的访问权限)
  • 浏览器访问Azure Portal (https://portal.azure.com)

安装步骤

  1. 登录Azure Portal并导航到"Azure Workbooks"服务

  2. 创建新工作簿

    • 点击"+ Create"按钮
    • 选择"+ New"创建空白工作簿
  3. 导入模板

    • 点击工具栏中的"</>"按钮打开高级编辑器
    • 选择"Gallery Template"类型
    • 复制Workbook/Azure Orphaned Resources v3.0.workbook文件内容并粘贴到编辑器中
    • 点击"Apply"应用模板
  4. 保存工作簿

    • 点击"Save"按钮
    • 填写工作簿名称(建议使用"Azure Orphaned Resources")
    • 选择保存位置(订阅、资源组和区域)
    • 完成保存

如何使用Workbook识别孤立资源

成功部署后,您可以通过以下步骤开始使用:

  1. 打开工作簿

    • 在Azure Workbooks列表中找到"Azure Orphaned Resources"
    • 点击打开工作簿
  2. 设置筛选条件(可选)

    • 按订阅筛选:选择需要检查的Azure订阅
    • 按资源组筛选:指定特定资源组进行检查
  3. 查看资源报告

    • 工作簿会自动运行Azure Resource Graph查询
    • 结果按资源类型分组显示,包含资源ID、位置、标签等关键信息
    • 付费资源会标记💲符号,便于优先处理

安全删除未使用资源的步骤

清理孤立资源时请务必谨慎,建议遵循以下步骤:

启用删除功能

  1. 在工作簿的筛选面板中找到"Enable Deletion"选项
  2. 勾选启用删除功能,此时会显示"⛔ Delete Selected Resource(s)"按钮

执行删除操作

  1. 在资源表格中勾选需要删除的资源
  2. 点击"⛔ Delete Selected Resource(s)"按钮
  3. 在弹出的确认面板中:
    • 查看资源详细信息
    • 确认资源确实未在使用
    • 点击"Delete"执行删除

⚠️重要提示:删除前请确保资源未被使用。执行删除需要资源组的"Contributor"权限。

高级使用技巧

定期检查

建议将Workbook检查设置为每周定期任务,可配合Azure Automation实现自动化扫描。

集成其他工具

该Workbook的查询可与以下工具集成:

  • Azure Governance Visualizer:提供治理视图并计算潜在成本节省
  • Azure Quick Review (AzQR):通过CLI扫描孤立资源并提供合规性检查

详细集成方法参见Docs/integrations.md。

总结

Azure Orphaned Resources Workbook是管理Azure资源的必备工具,通过自动化识别和简化删除流程,帮助团队有效控制云成本并优化资源结构。只需按照本指南部署并使用,即可快速清理环境中的未使用资源,提升Azure基础设施的效率和安全性。

立即开始使用,让您的Azure环境保持精简高效!

【免费下载链接】azure-orphan-resourcesCentralize orphan resources in Azure environments项目地址: https://gitcode.com/gh_mirrors/az/azure-orphan-resources

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/28 23:29:36

PSO与DWA融合的无人机路径规划实战

1. 项目概述去年夏天我在参与一个山区物资运输项目时&#xff0c;遇到了一个棘手的问题&#xff1a;无人机在复杂地形中频繁发生碰撞事故。当时我们尝试了多种传统路径规划算法&#xff0c;但都无法有效应对突发障碍物。这个问题促使我开始研究将粒子群算法(PSO)与动态窗口法(D…

作者头像 李华
网站建设 2026/7/28 23:29:21

Carta高级应用场景:从技术文档到学术写作的实战案例

Carta高级应用场景&#xff1a;从技术文档到学术写作的实战案例 【免费下载链接】carta A lightweight, fast and extensible Svelte Markdown editor and viewer. 项目地址: https://gitcode.com/gh_mirrors/ca/carta Carta是一款轻量级、快速且可扩展的Svelte Markdow…

作者头像 李华
网站建设 2026/7/28 23:28:51

GenshinCelShaderURP性能优化实践:降低Draw Call与内存占用的5个技巧

GenshinCelShaderURP性能优化实践&#xff1a;降低Draw Call与内存占用的5个技巧 【免费下载链接】GenshinCelShaderURP 这是一个基于URP的开源仿原神卡通渲染项目 项目地址: https://gitcode.com/gh_mirrors/ge/GenshinCelShaderURP GenshinCelShaderURP是一个基于Uni…

作者头像 李华
网站建设 2026/7/28 23:28:17

KoalaPlot开源贡献指南:如何参与这个Compose图表库的开发

KoalaPlot开源贡献指南&#xff1a;如何参与这个Compose图表库的开发 【免费下载链接】koalaplot-core Koala Plot is a Compose Multiplatform based charting and plotting library written in Kotlin 项目地址: https://gitcode.com/gh_mirrors/ko/koalaplot-core Ko…

作者头像 李华
网站建设 2026/7/28 23:27:59

MATLAB手写签名识别系统开发与优化实践

1. 项目概述&#xff1a;手写签名识别的现实需求与技术挑战签名作为个人身份认证的重要方式&#xff0c;在金融、法律、政务等领域有着广泛应用场景。传统人工核验方式效率低下且主观性强&#xff0c;而基于MATLAB的手写签名识别系统能够实现自动化比对&#xff0c;显著提升工作…

作者头像 李华
网站建设 2026/7/28 23:26:26

话咽回去时听《别说话 让我抱一下》

话到嘴边又咽回去&#xff0c;拥抱有时比解释清楚。《别说话 让我抱一下》把这个动作写成可跟随的听感&#xff1a;先靠近&#xff0c;再谈道理。 歌名像一句指令&#xff0c;听进去却更像请求。情绪救援队长&添火乐队把请求写得很克制&#xff0c;避免演变成煽情口号。完整…

作者头像 李华