【问题标题】:Setting up Azure CDN设置 Azure CDN
【发布时间】:2016-06-23 20:36:58
【问题描述】:

我们有一个在 Azure 应用服务上运行的 Web 应用,它有自己的域,即 myapp.com

我们现在希望通过 Azure CDN 托管所有静态文件,例如图像、css 和 js 文件,以提高应用程序的响应能力。我们将把所有这些文件存储在我们的 Azure 存储中,并且我们创建了两个容器,即“图像”和“文件”容器。我们还想使用我们自己的自定义域,我希望 URL 是:

https://cdn.myapp.com/images 用于图像,https://cdn.myapp.com/files 用于所有其他文件。

我对如何将存储容器映射到端点有点困惑。当我转到门户并选择“存储”作为源类型时,我会看到存储帐户,但这并不能让我指向特定的容器。

如何将特定容器映射到端点?

“images”容器应该可以通过https://cdn.myapp.com/images获得 “文件”容器应该可以通过https://cdn.myapp.com/files 获得

【问题讨论】:

    标签: azure azure-cdn


    【解决方案1】:

    您不需要将容器映射到 CDN,只需将 blob 端点映射到 CDN

    假设您的 blob 端点是: mystorageaccount.blob.core.windows.net

    原始网址应该是: mystorageaccount.blob.core.windows.net

    您的静态填充可通过以下方式访问: mycdn.azureedge.net/images/image1.jpg mycdn.azureedge.net/files/text.txt

    然后您可以将自定义域“cdn.myapp.com”添加到“mycdn.azureedge.net”,之后您的图像和文件将通过cdn.myapp.com/images/image1.jpg 提供 cdn.myapp.com/files/text.txt

    【讨论】:

    • 谢谢匡威。看起来微软当前的方法将 CDN 存储帐户下的所有容器,如果它链接到 CDN 配置文件。这意味着我需要为 CDN 创建一个全新的存储帐户,因为我在现有容器下还有其他容器,我不希望这些容器被 CDN 化!我认为微软的方法会更加精细。
    • 如果你的容器不是公开的,那么里面的文件就不会被CDN'ed
    • 知道了!很有用。谢谢!
    猜你喜欢
    • 2022-12-14
    • 1970-01-01
    • 2016-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-09
    • 2016-10-31
    相关资源
    最近更新 更多