Azure Data Factory Data Flow with Managed Identity Storage Account (error: 409)

Khaled Radmal 31 Reputation points
2021-07-12T22:17:27.217+00:00

Accessing Blob Storage Account with Azure Data Factory Data Flow works when using Access Key as Authentication Method, however when accessing the same Storage Account with Managed Identity as Authentication Method the following error occurs in Debug mode:

at Source 'ServiceContractHeader': org.apache.hadoop.fs.FileAlreadyExistsException: HEAD https://<REDACTED>.dfs.core.windows.net/<REDACTED>//?action=getAccessControl&timeout=90
StatusCode=409
StatusDescription=This endpoint does not support BlobStorageEvents or SoftDelete. Please disable these account features if you would like to use this endpoint.
ErrorCode=
ErrorMessage=

Azure Storage
Azure Storage
Globally unique resources that provide access to data management services and serve as the parent namespace for the services.
Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
Microsoft Security | Microsoft Entra | Microsoft Entra ID
0 comments No comments
{count} votes

Answer accepted by question author
  1. PRADEEPCHEEKATLA 91,496 Reputation points Moderator
    2021-07-13T09:11:31.143+00:00

    Hello @Anonymous ,

    Welcome to the Microsoft Q&A platform.

    As per the Managed identities for Azure resource authentication document:

    114187-image.png

    To resolve this issue, you have couple of options:

    Option1: Disable soft delete option

    As your storage account is enabled for soft-delete. Please disable as it is not supported in Azure Data Flows.

    114188-image.png

    Option2: Changing the linked service type for a source file from Azure Data Lake Storage Gen2 to Azure Blob Storage in the linked service.

    114221-image.png

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

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

    Please "Accept the answer" if the information helped you. This will help us and others in the community as well.


0 additional answers

Sort by: Most helpful

Your answer

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