Azure 数据工厂是否可以调用 Azure 虚拟机?



我有一个 Azure 数据工厂管道。我希望管道在现有的 Azure 虚拟机上运行命令,也许使用 ssh。我在 ADF 文档中找不到任何提及这一点的内容。最接近的是使用 Azure Batch 访问一些保存所需软件的(新(VM。但我想在没有批处理的情况下执行此操作,只需让 ADF 控制现有的 Azure VM。

听起来简单明了。有谁知道如何做到这一点,或者知道这是不可能的?

可以从 Azure数据工厂运行 Azure 功能活动:

https://learn.microsoft.com/en-us/azure/data-factory/control-flow-azure-function-activity

Azure 函数调用用 Powershell 编写:

https://learn.microsoft.com/en-us/azure/azure-functions/functions-reference-powershell

然后,可以使用 az vm run 命令在虚拟机上执行脚本

https://learn.microsoft.com/en-us/cli/azure/vm/run-command?view=azure-cli-latest#az-vm-run-command-invoke

所有受支持的活动(作为源接收器(都已完整记录。没有直接与 VM 通信的特定方法;需要在 VM 上设置自己的侦听器(因为通用 HTTP 和 REST 是受支持的接收器(。没有ssh水槽

有关活动的更多详细信息:此处。

相关内容

  • 没有找到相关文章

最新更新