Azure 队列存储 - 没有删除的 SAS 权限

Azure Queue Storage - SAS permissions without delete

我有一个供多个用户使用的存储帐户。访问应受 SAS 令牌限制。客户需要有权确认他的消息已被传递和处理。不允许他更新或删除消息。

我需要为我的 SAS-Token 设置哪些权限?

据我所知应该是 "Read"、"Write" 和 "Add"?,但是阅读消息需要 "Process",其中包括删除。

查看以上权限设置是否符合您的要求。

对于队列消息,读取权限允许我们Peek messages(示例是获取下一条消息,我们也可以使用queue.PeekMessages查看队列中的所有消息),我们不会需要处理权限。

添加权限允许我们在队列中添加消息(queue.AddMessage)。至于Write Permission,就是创建新队列。如果您想授予此权限,还请单击“允许的资源类型的容器”。