使用Blob存储作为映像存储库

时间:2020-09-03 17:35:27

标签: azure azure-storage azure-storage-blobs

我正在构建一个电子商务应用程序,其中每个产品都有与其相关的产品图片。我想将这些产品图片存储在Blob存储中,但是我不知道我的电子商务应用程序如何有效地访问每种产品的正确图片。

我知道Blob存储帐户没有真实的目录,但是我也知道我们可以通过将它们包含为Blob /文件名的一部分来模拟“虚拟”目录。

话虽如此,我唯一的选择是通过将图像放在以唯一标识符(例如product ID)命名的同一虚拟目录中来将图像分组在一起吗?

例如::如果用户正在查看product ID 730,则电子商务应用程序应在blob目录/products/730/中查找图像。

我走对了吗?这是我唯一的选择,还是有更好的方法呢?也许我也可以将product ID作为索引的Blob元数据。

1 个答案:

答案 0 :(得分:0)

是的,您的考虑是正确的,将映像放置在这样的虚拟目录/products/730/中。目前,这应该是最好的方法。

关于“将产品ID包含为indexed blob metadata”,如果您的意思是Blob Index tag,则此功能目前处于预览状态,仅支持少数地区。因此,到目前为止,这并不是一个好主意。