2017-10-01 17 views
0

그래서 인터넷을 통해 공개적으로 사용할 수있는 Blob 객체 파일이 있습니다. 이제 CDN ("프리미엄 버라이존"계층)을 추가하고이를 저장소로 지정합니다. 객체에 대한 전체 URL 경로는 https://xxx.blob.core.windows.net/rocksolid/news/latestnews.html이며 완벽하게 잘 작동합니다. 페이지를 가져 와서 찾아보기 만하면 아무 문제가 없습니다. 그래서 따라서 여기 왜 Verizon CDN @ Azure가 BlobStorage에서 내 객체를 선택하지 않았습니까?

완료 구성입니다 :

enter image description here

해당 구성이 작동하지 않습니다와 나는 단지이 오류를 얻을 아아 : 내가 잘못하고있는 중이 야 또는 무엇을 할 수 있는지

<Code>BlobNotFound</Code> 
<Message> 
The specified blob does not exist. RequestId:(...) 
</Message> 
</Error> 

을 여기에 문제가 있습니까?

감사합니다.

답변

1

원점 경로는 원점에 대한 상대 경로와 같습니다. "/ rocksolid/news"를 Origin 경로로 설정하면 .azureedge.net/latestnews.html로 이동하면 파일을 찾을 수 있습니다.

원본 경로는 입력 원본 경로 다음에 암시 적으로 "/"를 추가하므로 디렉터리로 처리됩니다. 당신이 다음 http://xxx.azureedge.net/index.html

를 요청하는 경우

xxx.blob.core.windows.net/

으로 그리고

xxx.blob.core.windows.net/rocksolid/news/latestnews.html/index.html

에 대한

+0

안녕하세요,이 시도했지만 여전히 파일을 데리러 것입니다. 나는 단지 404 얻을 - azureedge.net/latestnews.html 통해 찾을 수 없습니다. 변경 사항을 적용하기위한 특정 전파 시간이 있습니까? – MoB

+0

마침내 효과가있었습니다 - 전파 시간이 꽤 걸립니다. – MoB

1
당신과 기원이있는 경우

,

/rocksolid/news/latestnews.html

와 방울 모양 그래서 당신은 경로에서,

latestnews.html

을 제거하고 가장자리에서 직접 작업하는 경로 만

/rocksolid/news/

을 떠날 필요가있다.

희망이 있습니다.

+0

응답 해 주셔서 감사합니다. 나는 후행 /가 원점 경로에 필요하지 않다고 가정한다. – MoB