gpt4 book ai didi

azure - 是否可以在 Azure 存储 blob 或容器上设置持久权限?

转载 作者:行者123 更新时间:2023-12-03 06:05:15 25 4
gpt4 key购买 nike

我使用 .NET 一段时间了,但现在才刚刚过渡到 Azure。

作为我的第一个云项目的一部分,我有一个多用户文档场景。文档将存储为 BLOB,每个用户都需要有权访问自己的文档,但不能访问其他人的文档。此外,还有更高级别的组(管理员)可以访问所有文档。所有用户都将经过身份验证。

我的问题是:有没有办法将允许的用户列表直接附加到 BLOB,或者我是否需要将其存储在其他地方(在表存储或数据库中)?我找到了大量有关如何通过共享访问签名授予临时客户端访问权限的文档,但没有找到有关更永久的"file"权限的文档。

最佳答案

如果您想对 blob 提供访问控制,最好的选择是使用 ACS 和 DB。您可以向特定用户提供文件访问权限并将这些访问权限保存到数据库中。这可以用作您请求的持久许可。

您可以看一下 BlobShare Sample,这是一个简单的文件共享应用程序,它演示了 Windows Azure 平台的存储服务以及访问控制服务 (ACS) 的身份验证和授权功能。

http://blobshare.codeplex.com/

关于azure - 是否可以在 Azure 存储 blob 或容器上设置持久权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11214301/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com