【问题标题】:Azure Logic App Data Lake Connector Authentication Issue. How to fix?Azure 逻辑应用数据湖连接器身份验证问题。怎么修?
【发布时间】:2017-12-03 15:26:03
【问题描述】:

我在 azure 上创建了一个逻辑应用工作流,用于从 Azure DB 中提取数据并将其上传到 Data Lake。为此,我使用 SQL 和 DataLake 连接器。在将数据上传到 DL 时,我遇到了身份验证问题。我使用 Azure Active Directory 通过 Data Lake Store 完成了服务到服务身份验证的所有步骤。

注意:我正在为此使用我的个人 Azure 帐户。

Azure DataLake 连接器:

【问题讨论】:

    标签: azure azure-data-lake azure-logic-apps


    【解决方案1】:

    Azure DataLake 文件上传 Rest API 返回此类错误。我正在修复它。

    此错误是由于 url 重定向问题和缺少参数而出现的。

    https://<yourstorename>.azuredatalakestore.net/webhdfs/v1/mytempdir/list.txt?op=CREATE
    

    HTTP/1.1 307 临时重定向到

    https://<yourstorename>.azuredatalakestore.net/webhdfs/v1/mytempdir/list.txt?op=CREATE&write=true
    

    如果你是并且使用 putasync 文件进入第一个 URL。它会重定向到第二个 URL,其余 URL 不被接受,它会引发未经授权的问题。

    您可以直接提供第二个 URL,它工作正常。因为它具有必需的参数并且没有重定向。所以,它是上传并给出成功响应。

    我在 Rest API 文件上传中进行了检查。和授权标头与承载方案和令牌在此必需的必需。我认为你已经传递令牌只有 url 查询字符串丢失我认为。

    我认为这对你有帮助。重播我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-27
      • 2021-01-12
      • 2020-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多