我正在使用Service Oramiple ID使用ADLSV2运行的Databricks笔记本电脑,但在安装驱动器后会



我正在使用Service使用ADLSV2运行的Databricks笔记本 Priciple ID,但在安装我的驱动器后会收到以下错误。

StatusCode=403
StatusDescription=This request is not authorized to perform this operation using this permission.

    configs = {"dfs.adls.oauth2.access.token.provider.type": 
    "ClientCredential",
    "dfs.adls.oauth2.client.id": "78jkj56-2ght-2345-3453-b497jhgj7587",
    "dfs.adls.oauth2.credential": dbutils.secrets.get(scope = 
    "DBRScope", key = "AKVsecret"),
    "dfs.adls.oauth2.refresh.url": 
    "https://login.microsoftonline.com/bdef8a20-aaac-4f80-b3a0- 
    d9a32f99fd33/oauth2/token"}
    dbutils.fs.mount(source = 
    "adl://<accountname>.azuredatalakestore.net/tempfile",mount_point = 
    "/mnt/tempfile",extra_configs = configs)

    %fs ls mnt/tempfile

您湖的URI是Gen1 URI而不是Gen2。无论哪种方式,您的服务本金都没有允许进入湖泊的许可。作为测试使其成为资源所有者,然后将其删除并确定丢失的权限。

相关内容

最新更新