从 Azure 逻辑应用程序启动 Azure VM 脚本

Start Azure VM script from Azure Logic App

我正在构建一个逻辑应用程序来协调大规模数据处理的一系列作业。

此过程中的一个步骤涉及 运行在 Azure Ubuntu VM 上安装 shell 脚本(和一些 Python 代码)。脚本大约需要 2 小时才能完成。我必须在 VM 上 运行 这个脚本。它不会很好地迁移到 Azure 函数。

让我的逻辑应用启动此脚本的最佳方式是什么?

我会研究两件事:

  1. 通过 http 向脚本公开触发器。
  2. 创建一个 Azure 自动化脚本来启动 VM,并将脚本 运行 作为 VM 上的启动任务。使用逻辑应用程序自动化连接器触发作业。