azure : http image access to a blob storage with firewall enable

标签 azure azure-web-app-service azure-storage azure-blob-storage

我会尽量保持简单。

1) 我有一个虚拟机:NGINX 服务器提供网页服务。 ( azure 虚拟机)
2) 我有一个存储,其中包含一个名为 web-images 的 Blob 文件夹。 ( azure 存储)

此存储仅完全阻止“选定的网络”

问题:
NGINX服务器中的页面如何指向blob存储并获取文件?

示例:

<img src="https://xxxxxx.blob.core.windows.net/web-images/demoImage-1.jpg" >

感谢您的帮助..

最佳答案

简单的答案是你不能。由于存储帐户仅限于选定的网络,当用户通过浏览器访问该帐户中的资源时,他们将通过其网络访问该资源,因此他们将无法访问该文件。

一种选择是从存储帐户将文件下载到服务器上,然后在 HTML 页面中使用服务器的链接,但这会破坏首先将文件存储在存储中的过程。

关于 azure : http image access to a blob storage with firewall enable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60518794/

相关文章:

azure - 计算 CosmosDB 24 小时内最大 RU/s 总量

c# - 使用 Azure 表存储在多个分区上获取多个实体

azure - 使用 Set-AzureRmResource - JSON Powershell 语法?

指向子目录/子文件夹的Azure Docker容器卷

azure - 在异步方法中使用 QueueClient.OnMessage 是否有意义?

azure - Umbraco7:在同一 Azure 存储帐户中设置多个/媒体/blob 容器

具有自定义 Azure AD 租户的 Azure 静态 Web 应用程序未重定向

azure - 如何在 Terraform 中使用 Azure 市场中的图像

java - 将使用 python 脚本的 Java Web 应用程序部署到 Azure

Azure 资源管理器模板网站应用程序设置