授权超时:Azure 数据工厂中的 Azure Data Lake Store 配置

Authorization Time Out : Azure Data Lake Store Configuration in Azure Data Factory

我们正在数据工厂的帮助下将数据从 Azure Table 存储移动到 Azure Data Lake Store。如果我添加了连接到 Azure Data Lake Store 的链接服务。

{
    "name": "AzureDataLakeStoreLinkedService",
    "properties": {
        "description": "",
        "hubName": "xxxxxxxxxxxxxxxxxxxxxx",
        "type": "AzureDataLakeStore",
        "typeProperties": {
            "dataLakeStoreUri": "https://xxxxxxxxxxxxx.azuredatalakestore.net/webhdfs/v1",
            "authorization": "**********",
            "sessionId": "**********",
            "subscriptionId": "XXXXXXXXXXXXXXXXXXXXXx",
            "resourceGroupName": "xxxxxxxxxxxxxxxx"
        }
    }
}

对于此 Azure Data Lake Store 链接服务,有一个授权按钮。我们获得授权,我们能够成功地将数据移动到 Azure Data Lake Store。

但问题是授权过期一段时间后请求变得未经授权。然后又需要重新授权连接信息

我需要避免这一步,超时后每次都授权请求。怎么办?请分享任何有用的链接

我正在使用 Microsoft 帐户授权链接服务。因此,超时经常发生(不到一天)。我被建议使用 Azure Active Directory 帐户,它不会在 90 天内超时。我按照说明进行操作,DataFactory 目前工作正常,过去一周没有任何超时。

我得到的另一个建议是使用服务主体,即使用在 Azure Active Directory 中注册的应用程序而不是个人用户帐户进行授权。我还没有尝试这种方法。