Azure Table Storage permissions to prevent deletion
It would be nice to be able to lock certain areas of Azure Storage to prevent operators/developers from deleting a table/container/queue by accident. Our specific need right now is for Azure Storage Tables but could potentially be for containers and queues. For example, it would be nice to lock a table to not allow deletion.
István Hartung commented
For our current needs it would be good to be able to lock an account to prevent both "update" and "delete" methods (or anything that modifies previously added data), and allow only "Insert" and "Select"...
This would be very important to prevent application errors or any other problems.
Almost all my customerts are complaining that storage is too open for mistake and hack.
Nate Pickett commented
For tables, it would be nice to have a deletion lock that would prevent deleting any entity or deleting the whole table when the lock is enabled.
For blobs, it would be nice to have a deletion lock that would prevent deleting any blob or deleting the whole container when the lock is enabled.
For queue, it would be nice to have a deletion lock that would prevent deleting any message or deleting the whole queue when the lock is enabled.
As I mentioned earlier, our need right now is only for table storage but I can see how this would be useful for other storage options.