设置 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
我们有一个在 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