Forbidden. ACL verification failed. Either the resource does not exist or the user is not authorized to perform the requested operation

Utsav Chanda 76 Reputation points
2021-07-27T04:31:10.477+00:00

I am trying to create a Linked Service and then a dataset for connecting to ADLS Gen1 to use it as a Sink in ADF Copy. I am using Service Principal as the Authentication method.
Initially I was getting the below error while creating the Linked Service itself.

Access to https://**********.azuredatalakestore.net/webhdfs/v1/ is denied. Make sure the ACL and firewall rule is correctly configured in the Azure Data Lake Store account. Service request id: .....

Then I had necessary ACLs correctly configured for the root and all subfolders. This resolved the issue and I was able to create the Linked Service successfully.

Now, while creating the Dataset using this Linked Service, I am getting a similar error (slightly different text)

Failed to load
Access to https://*************.azuredatalakestore.net/webhdfs/v1/ is denied. Make sure the ACL and firewall rule is correctly configured in the Azure Data Lake Store account. Service request id: ****** Response details: {"RemoteException":{"exception":"AccessControlException","message":"LISTSTATUS failed with error 0x83090aa2 (Forbidden. ACL verification failed. Either the resource does not exist or the user is not authorized to perform the requested operation.).

Azure Data Lake Storage
Azure Data Lake Storage
An Azure service that provides an enterprise-wide hyper-scale repository for big data analytic workloads and is integrated with Azure Blob Storage.
1,562 questions
Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
11,639 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. HimanshuSinha-msft 19,491 Reputation points Microsoft Employee Moderator
    2021-07-27T19:53:17.053+00:00

    Hello @Utsav Chanda ,
    Thanks for the ask and using the Microsoft Q&A platform .
    Since its complaining about the LISTSTATUS , I think its missing the READ permision . Can you check and let us know as to what permission are set ?
    https://learn.microsoft.com/en-us/azure/data-lake-store/data-lake-store-access-control#permissions

    118300-image.png

    Please do let me know how it goes .
    Thanks
    Himanshu
    Please do consider clicking on "Accept Answer" and "Up-vote" on the post that helps you, as it can be beneficial to other community members

    1 person found this answer helpful.

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.