Access Control Exception on setting data lake storage gen1 as output

Tanishq Singh 21 Reputation points
2020-04-19T12:33:39.407+00:00

Hi,

I am receiving JSON data as input of stream analytics job from IOT hub and trying to write it in Data Lake Storage Gen-1. The stream analytics job has read, write and execute permissions and I have read permission to Data Lake storage. According to both stream analytics and data lake metrics, data is being sent to data lake but in Data Explorer I don’t see the required file and get following error-

AccessControlException 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.)

Any help is appreciated.
Thanks.

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,340 questions
Azure IoT Hub
Azure IoT Hub
An Azure service that enables bidirectional communication between internet of things (IoT) devices and applications.
1,115 questions
Azure Stream Analytics
Azure Stream Analytics
An Azure real-time analytics service designed for mission-critical workloads.
330 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. PRADEEPCHEEKATLA-MSFT 77,081 Reputation points Microsoft Employee
    2020-06-11T06:24:49.123+00:00

    @Tanishq Singh Welcome to the Microsoft Q&A platform.

    Does the account have permissions on the top-level folder?

    Note: You needed to Add the execute permission to the root folder.

    Reference: Access control in Azure Data Lake Storage Gen1

    Hope this helps. Do let us know if you any further queries.

    ----------------------------------------------------------------------------------------

    Do click on "Accept Answer" and Upvote on the post that helps you, this can be beneficial to other community members.

    1 person found this answer helpful.