Azure-Samples / qdrant-azure

Qdrant Vector Database on Azure Cloud

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Azure deploy / Delete permission

Suprndm opened this issue · comments

Please provide us with the following information:

This issue is for a: (mark with an x)

- [x] bug report -> please search issues before submitting
- [ ] feature request
- [ ] documentation issue or request
- [ ] regression (a behavior that used to work and stopped in a new release)

Hello, first i'd like to thank you for this repo. It helped me deploy a full working qdrant infra on azure using container APP with the arm file template.json, very simply.
And its working very well. Except recently, i noticed that when i try to call the delete endpoint :
DELETE /collection/<collection_name>

i get "status": {
"error": "Service internal error: Permission denied (os error 13)"
},

However the collection does not show anymore when listing collections.
I looked into the storage account and it seems the program could not delete the actual collection files on the storage account. Seems like a missing Delete permission.

Would you know if this is something i can manually fix or if i can correct the template to specify these writes. It seems that Readwrite permissions are not enough to delete ? Something like Microsoft.Storage/storageAccounts/blobServices/delete

Thanks a lot for the help.

@sanchitmehta if you have a sec will you look at this

@sanchitmehta Any thoughts?

@Suprndm You can also run Qdrant in ACA using the Qdrant add-on: https://learn.microsoft.com/en-us/azure/container-apps/add-ons-qdrant