【问题标题】:Azure: New Azure CDN Endpoint Returns 404 For HoursAzure:新的 Azure CDN 终结点数小时返回 404
【发布时间】:2015-12-11 20:15:13
【问题描述】:

我遇到了一个问题,即通过新 CDN 端点访问的 blob 返回 404。

  1. 我创建了一个 Storage Container V2(非经典)。
  2. 我将存储容器访问策略设置为公共 Blob。
  3. 我创建了一个 Azure CDN 和端点(通过 CDN 配置文件)。
  4. 我将 CDN 映射到我的存储容器。

我在文档中读到,CDN 最多可能需要 90 分钟才能可用。但是,我已经等了 4 个多小时,但 blob 仍然不可用。

我收到的唯一响应是 404 Not Found。我已确认在访问公共存储容器端点(而不是通过 CDN)时可以访问 blob。

现在不知道该怎么办。

【问题讨论】:

    标签: azure


    【解决方案1】:

    请确保您提供的创建cdn端点的来源是公开的(通过将url放在浏览器中并尝试访问),ff仍然不起作用,您可以提交支持票。

    【讨论】:

      【解决方案2】:

      我必须等待 24 小时才能使用 CDN。

      【讨论】:

        【解决方案3】:

        我在使用 Powershell 脚本在 Azure Blob 存储 上托管 静态网站 时遇到了这个问题。

        我的命令是这样的:

        # Define Variables
        $RESOURCE_GROUP_NAME = 'myresourcegroup'
        $LOCATION = 'northeurope'
        $STORAGE_ACCOUNT_NAME = 'mystorageaccount'
        $WEBSITE_URL = mywebsite.z16.web.core.windows.net
        
        New-AzCdnEndpoint -ProfileName $STORAGE_ACCOUNT_NAME -ResourceGroupName $RESOURCE_GROUP_NAME -Location $LOCATION -EndpointName $STORAGE_ACCOUNT_NAME -OriginName $STORAGE_ACCOUNT_NAME -OriginHostName $WEBSITE_URL
        

        每次尝试使用 Azure CDN URL 访问网站时都会遇到错误:

        The requested URI does not represent any resource on the server
        HttpStatusCode: 400
        

        这是我修复它的方法

        我错过了OriginHostHeader 参数。所以这次只好加了。

        # Define Variables
        $RESOURCE_GROUP_NAME = 'myresourcegroup'
        $LOCATION = 'northeurope'
        $STORAGE_ACCOUNT_NAME = 'mystorageaccount'
        $WEBSITE_URL = mywebsite.z16.web.core.windows.net
        
        New-AzCdnEndpoint -ProfileName $STORAGE_ACCOUNT_NAME -ResourceGroupName $RESOURCE_GROUP_NAME -Location $LOCATION -EndpointName $STORAGE_ACCOUNT_NAME -OriginName $STORAGE_ACCOUNT_NAME -OriginHostName $WEBSITE_URL -OriginHostHeader $WEBSITE_URL
        

        注意

        OriginHostNameOriginHostHeader 应该具有相同的值,即托管网站的 Azure 存储容器的 URL。在这种情况下是mywebsite.z16.web.core.windows.net,而不是https://mywebsite.z16.web.core.windows.net/

        就是这样。

        我希望这会有所帮助

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-09-03
          • 2016-08-20
          • 1970-01-01
          • 2021-05-14
          • 2021-11-25
          相关资源
          最近更新 更多