可能的值SharedAccessBlobPermissions
是:
无(0)
阅读(1)
写(2)
删除(4)
清单(8)
添加(16)
创建(32)
之间有什么区别Add
,Create
和Write
?我找不到任何澄清这一点的文件.
您可以在此处找到有关这些权限的信息:https://msdn.microsoft.com/en-us/library/azure/dn140255.aspx.
据我所知,阅读这些权限:
添加:添加权限仅适用于追加blob.您可以使用此权限将块添加到追加blob.使用此权限不可能进行其他操作.
创建:创建权限仅允许创建blob,换句话说,您无法使用此权限更新blob.这包括编写新blob,拍摄现有blob的快照,或将blob复制到新blob.
写入:写入权限允许创建和更新blob.这将包括创建或写入内容,属性,元数据或阻止列表,拍摄快照或管理blob上的租约并调整blob的大小(仅限页面blob).
在我们的应用程序中,我们广泛使用共享访问签名,我们Write
几乎专门使用所有blob相关操作的权限.