是否有一种方法我们不允许用户通过连接到azure表存储来手动删除表,而是允许c#代码以编程方式删除它。这将限制访问共享表存储的用户删除表。
答案 0 :(得分:0)
据我所知,azure没有能够以编程方式从存储中删除Azure表的功能,但不能手动删除。
在我看来,您可以共享存储SAS令牌而不是存储密钥。
通过使用存储SAS令牌,我们可以决定哪个用户有权读取,修改或删除表记录,如Nick.McDermaid所说(向正确的用户提供正确的权限令牌)。
有关如何使用权限生成SAS令牌的更多详细信息,您可以参考此This example。