无法在Azure中使用CDN访问BLOB
我在azure中有一个存储帐户, 它包含作为“图像”的容器 我可以使用以下路径访问我的blob 现在我已经为您创建了CDN &获得了CDN的一些URL,如下所示 但是当我尝试使用CDN访问我的BLOB时,如下所示 我得到404-找不到错误 我启用了端点,启用了HTTP协议,启用了查询字符串状态无法在Azure中使用CDN访问BLOB,azure,cdn,azure-cdn,Azure,Cdn,Azure Cdn,我在azure中有一个存储帐户, 它包含作为“图像”的容器 我可以使用以下路径访问我的blob 现在我已经为您创建了CDN &获得了CDN的一些URL,如下所示 但是当我尝试使用CDN访问我的BLOB时,如下所示 我得到404-找不到错误 我启用了端点,启用了HTTP协议,启用了查询字符串状态 出什么问题了?您是否公开了blob容器 并正确配置您的CDN端点 后来,我能够访问那些BLOB的 我认为我们需要等待大约24或48小时才能访问这些blob 编辑:后来我才知道,60分钟的延迟等于1
出什么问题了?您是否公开了blob容器 并正确配置您的CDN端点
后来,我能够访问那些BLOB的
我认为我们需要等待大约24或48小时才能访问这些blob
编辑:后来我才知道,60分钟的延迟等于1小时。是的,我已经完成了这两项设置。这就是为什么我能够使用blobURL访问我的BLOB(公开之后)。我已经为CDN创建了端点,从那个里我得到了CDN的URL。我的问题中提到了这两个URL。我想向Azure提出这个问题,CDN非常容易设置。唯一需要检查的是,在快速创建时,您选择了正确的Blob帐户。我还尝试了您的Blob核心地址,但收到一个错误,文件不存在或未设置为public。我还注意到您正在使用HTTPS,如果您想使用HTTPS,您必须在端点启用它。我遇到了同样的问题。容器是公共的,CDN端点已设置。。。但它仍然显示404,表示blobURL上存在的所有内容。如果有人发现了这一点,那就太棒了。可笑的是,当我们已经订阅时,我不得不支付25美元才能从微软获得支持。。。smhI认为我们需要等待大约24或48小时。能够访问这些BLOBsI现在看到它需要15-60分钟。这似乎是Azure的一个错误,不应该是404。至少,基于文档和您对良好API的期望。“尝试立即使用CDN域名的用户可能会收到状态代码400(错误请求),直到内容通过CDN可用。”如果容器名称不是CDN,则不会缓存blob?我说得对吗?