gpt4 book ai didi

azure - 使用 Windows Azure 作为文件存储系统的最佳策略是什么 - 具有 http 下载功能

转载 作者:行者123 更新时间:2023-12-04 18:48:19 25 4
gpt4 key购买 nike

我需要存储用户上传的多个文件,然后为这些用户提供通过http访问他们的文件的能力。有两个关键考虑因素:- 存储(这是我最关心的问题)- 安全性(我们暂时先把它放在一边)

问题是:存储所有这些文件并在以后提供访问权限的最具成本效益和性能的方式是什么?我相信答案是:- 将文件存储在 Azure 存储帐户中,并拥有在 SQL Azure 数据库中引用它们的 key 。

我的说法正确吗?

blob 存储是扁平的吗?或者我可以在其中创建类似文件夹的内容以更好地组织我的文件吗?

最佳答案

使用 SQL Azure 存储 Blob 元数据的想法是一个非常常见的场景,它允许您利用 SQL 进行搜索,并利用 Blob 进行存储。

Blob 按容器组织。所以你会得到类似的东西:

http://mystorage.blob.core.windows.net/mycontainer/myfile.doc

您还可以使用分隔符模拟层次结构,但实际上只有容器加 blob。

如果您将容器或 blob 保持为私有(private),则用户要么必须通过您的 Web 前端(或 Web 服务),要么您必须向他们提供附加了共享访问签名的特殊 URL,这是一个有时间限制的 URL。

关于azure - 使用 Windows Azure 作为文件存储系统的最佳策略是什么 - 具有 http 下载功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10256454/

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