【问题标题】:Channel a file from Azure Blob very efficiently非常有效地从 Azure Blob 引导文件
【发布时间】:2018-08-28 21:09:41
【问题描述】:

我希望允许网站查看存储在 Azure Blob 存储中的图像。

很简单,对吧?只需允许匿名访问并提供文件的链接,网站就可以直接从 blob 中显示它。

但是,我想隐藏文件的位置,所以我希望他们在另一个端点中找到该文件。

我可以通过制作一个 .NET 应用程序来做到这一点,该应用程序将接收文件请求,然后将文件从 blob 流式传输并返回到客户端。任务完成。

但这意味着每次提供文件时,都会消耗内存和 CPU 功率。

现在我的问题:

实现我的目标最有效的方法是什么?

是否有某种方法可以隐藏 blob 的位置,而无需我通过应用程序进行调用?

【问题讨论】:

    标签: .net azure azure-blob-storage


    【解决方案1】:

    根据您的需要,重写 URL 可能会有所帮助。请查看 Stack Overflow 上的这篇文章:

    Hide Azure Blob Url

    否则,如果您想采用您提到的方法,我不会担心 CPU/内存。 Azure 不会因内存/CPU 的变化而向您收费,除非您未配置为正确横向扩展和纵向扩展,否则此类操作不太可能导致峰值延长。人们一直从他们的后端代码流进和流入 Blob。让我们知道您为什么认为这是一个重大问题。

    【讨论】:

    • 这是一个问题,因为我想超优化性能和可扩展性。但我同意使用应用程序代码当然是可能的,我只需将其计算到价格中即可。
    猜你喜欢
    • 2012-09-11
    • 2021-04-25
    • 1970-01-01
    • 2018-10-27
    • 2012-04-15
    • 2022-11-28
    • 2022-10-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多