未显示 Azure 静态网站到 CDN 端点的映射

Azure Static Website to CDN endpoint maping not showing

这是我的静态网站的详细信息

主要终点:https://<mysorageac>.<zone>.web.core.windows.net/

索引文档:index.html

错误文档:index.html

当我导航到上方 link 时,它按预期工作。

我用 Standard Microsoft profile 创建了一个 CDN profile

添加了一个endpoint,详细信息如下

来源类型:storage

原始主机名:mystorageac.blob.core.windows.net

原始路径:/index.html

源主机标头:mystorageac.blob.core.windows.net

检查了两个 http/https

优化:General Web Delivery

它使用 https://myendpoint.azureedge.net

成功生成端点主机名

一个小时后,我尝试导航到 https://myendpoint.azureedge.net,但出现错误 'One of the request inputs is out of range'

我什至尝试了完整路径 https://myendpoint.azureedge.net/$web/index.html

我更改了原始路径:/web - 给我 "The specified resource does not exist"

原始路径:/web/index.html - 给我 "One of the request inputs is out of range."

我试过 purgeall 但还是不行

Public 访问级别为 Contain(Anonymus read access for containers and blobs)

我还缺少什么?

要在 Azure 存储中添加静态网站,请在来源类型 drop-down 列表中 select 自定义来源 。在 Azure 门户中,您需要从您的 Azure CDN 配置文件而不是直接在您的存储帐户中执行此操作。

来源类型:Custom origin

原始主机名:<mysorageac>.<zone>.web.core.windows.net

源主机标头:<mysorageac>.<zone>.web.core.windows.net

原始路径:默认。

有时,这可能是传播问题。您需要等待几分钟 CDN 端点开始工作。

参考:Tutorial: Use Azure CDN to enable a custom domain with SSL for a static website