我们有一个在Azure App Service上运行的Web应用程序,它有自己的域名,即myapp.com
我们现在希望通过Azure CDN托管所有静态文件,例如images,css和js文件,以提高应用程序的响应能力。我们将所有这些文件存储在Azure存储中,并且我们创建了两个容器,即"图像"和"文件"容器。我们还想使用自己的自定义域名,我希望这些网址为:
https://cdn.myapp.com/images用于图片,https://cdn.myapp.com/files用于所有其他文件。
我对如何将存储容器映射到端点感到有些困惑。当我进入门户网站并选择"存储"作为原始类型,我看到了存储帐户,但这并不能让我指向一个特定的容器。
如何将特定容器映射到端点?
"图像"容器应该通过https://cdn.myapp.com/images提供 "文件"容器应该可以通过https://cdn.myapp.com/files
获得答案 0 :(得分:2)
您不需要将容器映射到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