首页>数码 >内容

Azure Functions现支援PowerShell以自动执行无伺服器任务

数码2021-02-23 08:05:46
最佳答案

微软在其无伺服器服务Azure Functions中,支援自动化与配置管理框架PowerShell,也就是说,用户现在可以使用PowerShell自动化操作任务,目前这项功能进入预览阶段。

企业在云端环境执行工作负载的同时,也需要能够管理并自动化云端资源的工具,而PowerShell能够让用户方便地自定义逻辑,使工作按照排程或是事件触发执行,而由于Azure Functions也是基于触发与绑定的应用程式开发模型,刚好能与PowerShell良好地搭配使用。

微软提到,不少企业已经使用PowerShell,在基础设施或是应用程式的事件驱动使用案例自动化云端资源,以应付需要马上回应的工作。而现在使用第二代Runtime的Azure Functions则开始支援PowerShell Core 6,用户可以在Windows、macOS和Linux上开发自动化函式,PowerShell还与Azure Application Insights原生整合,用户能完全掌握每一个PowerShell函式执行状况。

在Azure Functions中使用PowerShell有许多好处,像是与Azure Monitor整合,因此能处理Azure服务产生或是由Event Grid捕获的警示,也可以在虚拟机器、SQL伺服器或是其他Azure资源上,执行排程的运作任务。PowerShell也与Azure Portal、Visual Studio Code良好整合,可方便用户编写和测试脚本,并可以在混合环境或是本地端环境中顺畅的执行。

由于微软从Azure Functions 1.x版本开始实验性支援PowerShell,现在官方建议用户,将原本PowerShell函式搬迁至最新的Runtime上。

免责声明:本文由用户上传,如有侵权请联系删除!