来自 PowerApps 的 Azure Databricks 端点 404

问题描述 投票:0回答:1

我在 PowerApps 中有一个自定义连接器,我试图用它来将一些 JSON 数据发布到 Azure Databricks 端点。但我收到以下 HTTP 404 响应。我从邮递员那里尝试了同样的方法,效果很好。 URL 中没有问题。此外,我从端点名称中删除了特殊字符,以排除任何可能的问题。

{
  "error_code": "ENDPOINT_NOT_FOUND",
  "message": "Path must be of form /serving-endpoints/<endpoint_name>/invocations or /serving-endpoints/<endpoint_name>/served-models/<served_model_name>/invocations"
}

要求:
标题:

{
  "Authorization": "Bearer asdoandnfoadnfdonfsoanfanfioebfoen",
  "Content-Type": "application/json",
  "Accept": "application/json"
}

身体:

{
    "abc": {
        "def": [
            "ghi",
            "jklm"
        ],
        "data": [
            [
                122.90031412633925,
                198.7474380884414
            ],
            [
                122.90031412633925,
                78.33542851039341
            ]
        ]
    }
}
azure-databricks powerapps power-apps-custom-connector
1个回答
0
投票

此错误是由于配置不正确造成的。在“常规”选项卡中,我在 URL 的

endpoint path
部分添加了
Base
。然后在“定义”选项卡中,在指定
request
格式时,我提供了完整的 URL (
host/path
)。所以最终的请求将发送至
host/path/path
,但该请求并不存在。

此外,我也遇到了很多困难,因为 make.powerapps.com 没有向我显示实际调用的 URL(即使在调试窗口中),并且 Azure 日志中没有任何内容。我偶然发现一篇文章,其中指定了正确的配置方法。

正确配置:

host and Base URL config

© www.soinside.com 2019 - 2024. All rights reserved.