以编程方式从存储中删除Azure表,但不是手动删除

时间:2017-10-14 17:48:40

标签: c# azure azure-storage azure-table-storage

是否有一种方法我们不允许用户通过连接到azure表存储来手动删除表,而是允许c#代码以编程方式删除它。这将限制访问共享表存储的用户删除表。

1 个答案:

答案 0 :(得分:0)

据我所知,azure没有能够以编程方式从存储中删除Azure表的功能,但不能手动删除。

在我看来,您可以共享存储SAS令牌而不是存储密钥。

通过使用存储SAS令牌,我们可以决定哪个用户有权读取,修改或删除表记录,如Nick.McDermaid所说(向正确的用户提供正确的权限令牌)。

有关如何使用权限生成SAS令牌的更多详细信息,您可以参考此This example