You can use Blob Index to search and manage your data on Azure Blob Storage without using Azure Cognitive Search. Blob Index allows you to add custom metadata to your blobs in the form of index tags, which can be used to search and filter your data.
To add user context information for blob-level access, you can use Azure role assignment conditions with Blob Index tags. This allows you to create role assignments that restrict access to blobs based on their index tags and the user's custom security attributes.
Here's a high-level overview of the steps:
Add Blob Index tags to your blobs with relevant metadata.
Create custom security attributes for users in Azure Active Directory.
Use Azure role assignment conditions to restrict access to blobs based on their index tags and the user's custom security attributes.
For more information on Blob Index, refer to the Manage and find data on Azure Blob Storage with Blob Index documentation. For examples of Azure role assignment conditions for Blob Storage, you can check Example Azure role assignment conditions for Blob Storage.
Hope this helps. Let me know if you have any questions or issues.
Please remember to "Accept Answer" if any answer/reply helped, so that others in the community facing similar issues can easily find the solution.