如何从Azure数据工厂在正在运行的Azure容器示例中执行命令?

ckx4rj1h  于 2023-08-07  发布在  其他
关注(0)|答案(1)|浏览(76)

我尝试使用官方文档中提到的POST API。但每次我得到的状态200甚至错误的bash命令。


的数据
Web Activity的输出:


如何获取 ls 命令的输出?

kb5ga3dv

kb5ga3dv1#

如何从Azure数据工厂在正在运行的Azure容器示例中执行命令?
我试着在我的环境中重现同样的情况,当我调用这个Rest API时,**我收到了WebSocket Uri和Password的默认响应。**这是因为,Rest API无法解码WebSocket响应,因为它的复杂性正如Lajos Arpad的SO thread Answer。我尝试用ls命令和bin/sh替换bin/bash,但仍然收到如下的默认响应:-
x1c 0d1x的数据
另一种方法是从Azure数据工厂中的Custom Activity运行PowerShell脚本。
PowerShell命令:-

Invoke-AzContainerInstanceCommand -ContainerGroupName test-cg -ContainerName test-container -ResourceGroupName test-rg -Command "ls"

字符串

相关问题