Azure 自动化:更新 Azure 模块 runbook 已开放源代码
发布日期:二月 07, 2019
更新 Azure 模块 runbook 现已在 GitHub 上开放源代码。
我们为什么对此 runbook 开放源代码?
Azure 自动化允许使用 PowerShell 库中提供的最新版本模块更新导入到自动化帐户中的 Azure PowerShell 模块。此功能目前公开为自动化帐户的模块页上的更新 Azure 模块操作,并通过隐藏的 runbook 在服务中实现。由于 runbook 代码处于隐藏状态并且不可编辑,客户诊断、排除故障和微调模块更新流程的机受到限制。
开放此 runbook 的源代码(400 行 PowerShell 脚本)能解决此问题并带来其他好处。现在,自动化客户可以:
- 理解、排除故障并自定义模块更新流程。
- 像任何其他 runbook 一样启动或计划 runbook。无需直接调用 API 或使用 Update-AzureModule.ps1 等帮助程序脚本。
- 更快速地应用修补程序。无需等待自动化执行服务部署,只需抓取并导入最新的 runbook 版本。
- 在他们自己的解决方案中重复使用模块更新代码。
- 回馈开放源代码项目。
在自动化帐户中更新 Azure 模块时,我们建议改用开放源代码的 runbook 版本。 了解更多。