Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.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 Data Factory v2在本地服务器上调用Ruby脚本或可执行文件?_Ruby_Azure_Azure Data Factory_Azure Data Factory 2_Azure Batch - Fatal编程技术网

使用Azure Data Factory v2在本地服务器上调用Ruby脚本或可执行文件?

使用Azure Data Factory v2在本地服务器上调用Ruby脚本或可执行文件?,ruby,azure,azure-data-factory,azure-data-factory-2,azure-batch,Ruby,Azure,Azure Data Factory,Azure Data Factory 2,Azure Batch,如何使用Azure Data Factory v2(ADF)在本地服务器上调用Ruby脚本或可执行文件?在我看来,它属于自定义活动的范畴,到目前为止,ADF仅通过Azure Batch和Azure HDInsight支持自定义活动。但是,在本地服务器/网络上运行自定义活动怎么样? 可以理解的是,对于内部部署服务器或防火墙后面的网络,需要设置自托管集成运行时(IR)。但根据ADF的文档,自托管IR似乎可以用于复制活动。我可以在自托管集成运行时运行自定义活动吗 一种解决方法是,我使用Azure批处理

如何使用Azure Data Factory v2(ADF)在本地服务器上调用Ruby脚本或可执行文件?在我看来,它属于自定义活动的范畴,到目前为止,ADF仅通过Azure Batch和Azure HDInsight支持自定义活动。但是,在本地服务器/网络上运行自定义活动怎么样? 可以理解的是,对于内部部署服务器或防火墙后面的网络,需要设置自托管集成运行时(IR)。但根据ADF的文档,自托管IR似乎可以用于复制活动。我可以在自托管集成运行时运行自定义活动吗


一种解决方法是,我使用Azure批处理,将SSH连接到本地服务器并执行脚本,但由于某些安全限制,我无法继续使用此可能的解决方案。

Azure批处理链接服务也可以引用自托管IR。因此,您应该能够在自托管集成运行时上运行自定义活动。
您可以尝试一下。

我的理解是,要通过自托管集成运行时在内部部署中运行自定义活动,必须首先设置Azure批处理,一旦设置,它可以访问自托管运行时?这种理解正确吗?正如我之前强调的,在我们当前的设置中,从安全角度来看,不允许来自云的入站连接。我正在寻找一个解决方案,其中我们不需要依赖Azure批处理,而且可以直接在自托管IRYes上运行自定义活动。是的,你说得对。根据我的理解,azure批处理对于定制活动来说是不可避免的。我相信你已经看过这个医生了。希望其他人能给出更好的解决方案。