Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure数据工厂能否调用Azure虚拟机?_Azure_Azure Data Factory_Azure Data Factory 2 - Fatal编程技术网

Azure数据工厂能否调用Azure虚拟机?

Azure数据工厂能否调用Azure虚拟机?,azure,azure-data-factory,azure-data-factory-2,Azure,Azure Data Factory,Azure Data Factory 2,我有一个Azure数据工厂管道。我希望管道在现有Azure虚拟机上运行命令,可能是使用ssh。我在ADF文档中找不到这方面的任何提及。最接近的方法是使用Azure批处理来访问一些(新的)虚拟机,这些虚拟机包含我想要的软件。但我想不用批处理就可以做到这一点,只要让ADF控制现有的Azure VM即可 听起来简单明了。是否有人知道如何做到这一点,或者知道这是不可能的?所有受支持的活动(源和接收器)都有完整的文档记录。没有直接与虚拟机对话的具体方式;您需要在VM上设置自己的侦听器(因为支持通用HTTP

我有一个Azure数据工厂管道。我希望管道在现有Azure虚拟机上运行命令,可能是使用ssh。我在ADF文档中找不到这方面的任何提及。最接近的方法是使用Azure批处理来访问一些(新的)虚拟机,这些虚拟机包含我想要的软件。但我想不用批处理就可以做到这一点,只要让ADF控制现有的Azure VM即可


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

所有受支持的活动(源和接收器)都有完整的文档记录。没有直接与虚拟机对话的具体方式;您需要在VM上设置自己的侦听器(因为支持通用HTTP和REST)。没有
ssh
sink


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

您可以从Azure数据工厂运行Azure Function活动:

Azure函数调用将写入Powershell:

然后可以使用azvmrun命令在虚拟机上执行脚本


谢谢你的创意。谢谢。有什么技巧可以使这个安全,只有我的Data Factory实例才能在VM上调用shell脚本吗?