Web Activity 无尽 运行 在 Azure 数据工厂中

Web Activity endless running In Azure Data Factory

目前看来网络 activity 已损坏。

使用简单管道时

 {
    "name": "pipeline1",
    "properties": {
        "activities": [
            {
                "name": "Webactivity",
                "type": "WebActivity",
                "dependsOn": [],
                "policy": {
                    "timeout": "7.00:00:00",
                    "retry": 0,
                    "retryIntervalInSeconds": 30,
                    "secureOutput": false,
                    "secureInput": false
                },
                "userProperties": [],
                "typeProperties": {
                    "url": "https://www.microsoft.com/",
                    "connectVia": {
                        "referenceName": "AutoResolveIntegrationRuntime",
                        "type": "IntegrationRuntimeReference"
                    },
                    "method": "GET",
                    "body": ""
                }
            }
        ],
        "annotations": []
    }
}

调试时永远不会完成。有几分钟的“进行中”。 我尝试了 Web 挂钩并且它有效。

还有什么我可以尝试的吗?

关于“永不完成”问题的快速说明:我对数据工厂的不满之一是所有活动的默认超时为 7 天。虽然我有一些活动需要 运行 7 小时,但 WEEK 是一个荒谬的默认超时值。在任何生产场景中,我做的第一件事就是解决所有活动的超时值。

关于 Web activity 问题:我在我的测试台上设置了一个快速示例,它返回得很好:

查看生成的代码,我看到的唯一真正区别是缺少示例中的“connectVia”属性:

好的,我找到了。

默认的 AutoResolveIntegrationRuntime 仅具有我无法更改的托管专用网络。因此,我使用 public 网络设置创建了一个新的 Integration Runtime。 这有点奇怪,因为我今天开始使用全新的 Azure 数据工厂。

我想知道为什么我不能更改默认的 Integration Runtime 以禁用虚拟网络: