设置 Azure CDN

Setting up Azure CDN

我们有一个在 Azure App Service 上运行的 Web 应用程序,它有自己的域,即 myapp.com

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

https://cdn.myapp.com/images for images and https://cdn.myapp.com/files 所有其他文件。

我对如何将存储容器映射到端点有点困惑。当我转到门户并将 select "Storage" 作为源类型时,我看到了存储帐户,但它不允许我指向特定的容器。

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

"images" 容器应该可以通过 https://cdn.myapp.com/images "files" 容器应该可以通过 https://cdn.myapp.com/files

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

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

来源url应该是: 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