【问题标题】:Angular move assets folder to Azure StorageAngular 将资产文件夹移动到 Azure 存储
【发布时间】:2021-10-26 05:26:42
【问题描述】:

在我的 Angular 应用程序中,我想将所有 assets 移动到 Azure 存储。

理由:我的仓库中有很多“污染”assets 文件夹的大文件。这些是不会更改的静态文件。

我们托管在 Azure 上,因此我们的想法是将 assets 文件夹存储在 Azure 存储上。

我不允许拥有公共 Azure 存储文件夹。因此必须限制对该文件夹的访问,例如:

我不知道如何告诉 Angular 使用我的受保护存储。

欢迎提出任何想法。

【问题讨论】:

    标签: angular azure-blob-storage


    【解决方案1】:

    请在网络部分下的存储帐户中创建一个私有端点。

    在创建端点时,选择目标子源作为 blob。选择您的虚拟网络和子网

    如果您在 azure Web 应用中托管您的应用程序,请将您的 Web 应用与 vnet 集成。您需要 S1 以上的应用计划才能将您的 Web 应用与 vnet 集成。

    在您的网络应用程序的网络部分下,在出站流量中启用 vnet 集成。添加您的 vnet 和子网。

    如果您将应用程序托管在 VM 中,则可以将您的 VM 与您的 vnet 集成。

    因此,您的 Angular 应用程序将能够通过私有端点使用您的受保护存储。

    参考:

    https://docs.microsoft.com/en-us/azure/storage/common/storage-private-endpoints https://docs.microsoft.com/en-us/azure/app-service/web-sites-integrate-with-vnet

    【讨论】:

      猜你喜欢
      • 2017-08-18
      • 2012-03-10
      • 2021-04-30
      • 2018-08-03
      • 2018-04-13
      • 2015-02-24
      • 2020-09-24
      • 2017-01-19
      相关资源
      最近更新 更多