gpt4 book ai didi

azure - SAS for CloudBlob容器内的目录或路径

转载 作者:行者123 更新时间:2023-12-01 14:03:54 24 4
gpt4 key购买 nike

有没有办法为 blob 容器内的虚拟路径生成 SAS token 或策略?

例如我有一个名为 mycontainer 的 Blob 容器。里面有以下 Blob

FolderA/PathA/file.pdf

文件夹A/PathA/file2.mpg

FolderA/PathC/file.doc

FolderB/PathA/file.pdf

我想生成 SAS token ,以便客​​户端/应用程序可以在容器 mycontainer执行 FolderA 内的操作

这可能吗?

替代方法是

a) 为 FolderA 中的每个文件(即 blockblob)创建 SAS token 列表

b) 重新设计,使 FolderA 成为 Blob 容器

最佳答案

I want to generate SAS token such that the client/application can perform operations inside of FolderA only within container mycontainer

Is that possible ?

不,这是不可能的,因为 Blob 容器内的 Folder 是虚拟实体。 Azure Blob 存储仅支持两级层次结构 - 容器和 Blob。文件夹只是 blob 名称中的前缀。

您下面提到的两种解决方案都是不错的选择,您可以根据您的用例使用其中任何一个。我的建议是使用方法(b),因为它为各个用户提供了很好的隔离,因为每个用户都有自己的容器,可以在其中保存自己的文件。

关于azure - SAS for CloudBlob容器内的目录或路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38257112/

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