我已经对此进行了搜索,但是是否存在有关如何计划使用Azure CLI命令运行的作业的文档?
我想在云中运行,但是azure自动化尚不支持CLI(因此),因此我倾向于使用Azure Scheduler ...,但不知道其优缺点...
或者,是否可以在Azure Cloud Shell中以某种方式创建计划的作业...我认为这是由某些VM支持的,因此,如果它是基于Linux的,我们可以加快cron作业的时间...我不真的不知道该怎么做。
!
我尝试查找一些有关如何在云中使用Azure CLI的信息,但似乎没有太多可用信息。
有两种版本的Azure CLI:
npm install -g azure-cli
Azure Web Apps支持运行在node.js之上的应用程序。从技术上讲,您可以在Web应用程序中安装v1.0模块并在那里按计划运行脚本。
但是,建议使用v2.0。但这将提供一种自动化的可能性。
当前的Azure CLI不支持,但在撰写本文时正在审查中。请参阅此链接获取用户语音建议,并在需要的功能上对其进行投票。
据我所知,无法在Azure Function上运行Azure CLI。
Azure Scheduler是仅用于调用其他地方托管的代码的服务。这仍然意味着您需要将代码托管在其他地方,例如云或本地,然后让调度程序为您运行它。
支持的触发机制包括:
它是一个外壳,其中包含运行命令和脚本所需的工具,而无需在本地安装任何东西。使用cron计划任何事情似乎都是不可能的。
目前,如果您要编写脚本并在云中运行它,建议您使用PowerShell。在Azure函数上可以运行带有时间触发器的PowerShell脚本,并且还支持添加自己的自定义模块。
如果您需要使用Azure CLI和无服务器,则可以在Docker容器内运行它,并将该容器托管在云中,例如在Azure容器实例中。请参阅此链接以了解如何创建它。
归档时间: |
|
查看次数: |
1279 次 |
最近记录: |