2011-07-27 6 views
1

우리 웹 사이트 (Azure 사이트)에서 Flash 응용 프로그램을 실행하고 있습니다. BLOB 저장소의 이미지에 액세스해야합니다. crossdomain.xml 파일을 프로그래밍 방식으로 만들어야 만 플래시가 교차 도메인 제한을받는 데 문제가 발생하지 않았습니다.파일이 Azure Blob에 저장되어 있는지 확인하는 방법

하지만 어떤 이유로 그 파일이 있는지 확인할 수 없으므로 페이지를로드 할 때마다 파일이 재생성됩니다. 모든 예제에서는 BLOB 저장소 컨테이너가 있는지 확인하는 방법에 대해 이야기하고 있습니다.이 파일을 찾고 싶습니다.

답변

0

Cerebrata's Cloud Storage Studio 같은 도구가 도움이 될까요? Azure 저장소 내용을 검색하여 해당 BLOB가 있는지 확인할 수 있으며 응용 프로그램이 새 BLOB를 계속 만들고 있는지 확인할 수도 있습니다.

개발자 버전은 무료입니다.

+0

프로그래밍 방식으로 사용할 수 있습니까? 컨테이너가 존재하는지는 걱정하지 않지만 파일이 존재하는지 확인하는 데 더 관심이 있습니다. – user779814

+0

제품에 API가 있다고 생각하지 않습니다. Windows EXE입니다. 그러나 컨테이너가 있는지 검사하여 파일이 있는지 확인할 수 있습니다. 따라서 blob 컨테이너를 검사하여 crossdomain.xml 파일이 있는지 확인할 수 있습니다. –

0

blob 컨테이너가 공개되어 있고 blob의 이름을 알고있는 경우 수동으로 blob에 대한 HTTP 요청 (예 : http://myaccount.blob.core.windows.net/mycontainer/myblob)을 보내고 결과를 확인할 수 있습니다. 결과가 404 (찾을 수 없음) 오류이면 BLOB가 존재하지 않는다는 의미입니다. 그러나 blob 컨테이너가 private 인 경우 REST API 또는 Storage Client 라이브러리를 사용하여 blob의 속성을 가져 와서 가져올 수 있습니다. 404 오류는 BLOB가 존재하지 않는다는 것을 의미합니다. 그러나 저장소 계정 자격 증명은 Flash 응용 프로그램이라고 언급 했으므로 응용 프로그램 자체에 자격 증명을 저장하지 않으려 고 생각할 필요가 있습니다.