在通过新的CDN端点访问blobs返回404时,我遇到了一个问题。
我在文档中看到,CDN的可用时间可能长达90分钟。然而,我已经等了4个多小时了,这些斑点还没有出现。
我收到的唯一回复是404找不到。我已经确认,当到达公共存储容器端点(而不是通过CDN)时,可以访问blobs。
不知道现在该怎么做。
发布于 2015-12-18 13:34:19
我得等24小时才能买到CDN。
发布于 2015-12-17 21:36:16
请确保您为创建cdn端点提供的源是公开的(通过将url放在浏览器中并尝试访问),ff仍然无法工作,您可以提交支持票。
发布于 2021-04-12 21:43:00
当使用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_URLNote
OriginHostName和OriginHostHeader应该具有相同的值,即网站所在的Azure存储容器的URL。在本例中,是mywebsite.z16.web.core.windows.net,而不是https://mywebsite.z16.web.core.windows.net/。
就这样。
我希望这对有帮助
https://stackoverflow.com/questions/34231822
复制相似问题