Azure 什么';SharedAccessBlobPermissions的添加、创建和写入值之间的区别是什么?

Azure 什么';SharedAccessBlobPermissions的添加、创建和写入值之间的区别是什么?,azure,permissions,authorization,azure-storage-blobs,Azure,Permissions,Authorization,Azure Storage Blobs,的可能值为: 无(0) 读(1) 写作(2) 删除(4) 名单(8) 加(16) 创建(32) 添加、创建和写入之间有什么区别?我找不到任何说明这一点的文档。您可以在此处找到有关这些权限的信息: 根据我对这些权限的理解: 添加:添加权限仅适用于附加Blob。您可以使用此权限将块添加到附加blob。无法使用此权限执行其他操作 创建:创建权限仅允许创建blob,或者换句话说,您不能使用此权限更新blob。这将包括写入一个新的blob,对现有blob进行快照,或者将blob复制到一个新blob

的可能值为:

  • 无(0)
  • 读(1)
  • 写作(2)
  • 删除(4)
  • 名单(8)
  • 加(16)
  • 创建(32)

添加
创建
写入
之间有什么区别?我找不到任何说明这一点的文档。

您可以在此处找到有关这些权限的信息:

根据我对这些权限的理解:

  • 添加:添加权限仅适用于附加Blob。您可以使用此权限将块添加到附加blob。无法使用此权限执行其他操作
  • 创建:创建权限仅允许创建blob,或者换句话说,您不能使用此权限更新blob。这将包括写入一个新的blob,对现有blob进行快照,或者将blob复制到一个新blob
  • 写入:写入权限允许创建和更新blob。这将包括创建或写入内容、属性、元数据或阻止列表,在blob上创建快照或管理租约,并调整blob的大小(仅限页面blob)

在我们的应用程序中,我们广泛使用共享访问签名,并且几乎只在所有与blob相关的操作上使用
Write
权限

通过逻辑地查看名称,并且对Azure一无所知,我猜测Add会将现有元素添加到集合中,Create会创建一个尚不存在的元素,可能还会添加它并写入一些内容。欢迎使用stack overflow!一个评论很好。。。评论而不是回复。如果我想回答,我会回答的。关于获得分数,在你做出不成熟的假设之前,请先阅读一些关于这个网站的信息。虽然在stack overflow上看到新用户是件好事,但我们试图保持该网站的高水平,因此,我标记了您的评论,因为它不是真正的建设性评论。既然你拒绝了我对你的评论的善意,我认为你的问题是无法修复的,并投票决定结束它。谢谢你,高拉夫。该链接显示了所有类型Azure对象的权限,我现在可以看到区别了!