It sounds like you're facing an issue where the configuration settings in your linked service to Azure Blob Storage are changing unexpectedly after saving and reopening the linked service. Specifically, the Account Selection method and Test Connection setting are not persisting as expected, leading to issues when you try to create a dataset, including the error code 403 (which typically indicates a permission issue).
- Assign Permissions: Ensure the System Assigned Managed Identity has Storage Blob Data Contributor role on the Azure Blob Storage account.
- Enable Managed Identity: Ensure the System Assigned Managed Identity is enabled in Azure Data Factory.
- Reconfigure Linked Service:
- Select the correct Account Selection method (manually or from Azure Subscription).
- Ensure System Assigned Managed Identity is used for authentication.
- Test Connection: Verify the connection works after saving and reopening the linked service.
- Recreate Linked Service: If the settings change after saving, try deleting and recreating the linked service.
- Check Dataset: Ensure the dataset is correctly linked to the reconfigured service and that the file path is valid.
Think this should resolve the 403 error.