【问题标题】:What's the difference between the SharedAccessBlobPermissions values Add, Create and Write?SharedAccessBlobPermissions 值 Add、Create 和 Write 之间有什么区别?
【发布时间】:2016-04-02 20:32:22
【问题描述】:

SharedAccessBlobPermissions 的可能值为:

  • 无 (0)
  • 阅读 (1)
  • 写 (2)
  • 删除 (4)
  • 列表 (8)
  • 添加 (16)
  • 创建 (32)

AddCreateWrite 有什么区别?我找不到任何说明这一点的文档。

【问题讨论】:

  • 通过逻辑地查看名称并且不了解 Azure 的任何信息,我的猜测是 Add 将现有元素添加到集合中,Create 创建了一个尚不存在的元素,并且可能还会添加它和 Write 写一些东西。
  • 欢迎堆栈溢出!评论很好......评论而不是回复。如果我想回复,我会回复的。至于获得积分,请在做出过早的假设之前阅读有关此站点的一些信息。虽然很高兴看到堆栈溢出的新人,但我们试图保持该站点的高水平,因此,我已标记您的评论,因为它不是真正具有建设性的。由于您的评论拒绝了我的善意,因此我得出结论认为您的问题无法修复并投票结束。

标签: azure permissions authorization azure-blob-storage


【解决方案1】:

您可以在此处找到有关这些权限的信息:https://msdn.microsoft.com/en-us/library/azure/dn140255.aspx

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

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

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

【讨论】:

  • 谢谢你,高拉夫。该链接显示所有类型的 Azure 对象的权限,我现在可以看到区别!
猜你喜欢
  • 1970-01-01
  • 2018-12-23
  • 2013-06-11
  • 2010-12-19
  • 2023-01-25
  • 1970-01-01
  • 1970-01-01
  • 2020-01-19
  • 2021-04-25
相关资源
最近更新 更多