2014-01-15 2 views
4

Azure를 사용하여 웹 사이트 asp.net 웹 사이트를 호스팅하여 사용자가 파일을 가져올 수 있도록합니다. 웹 사이트에는 1GB의 제한이 있으므로 해당 웹 사이트에 스토리지를 연결해야합니다.Azure 웹 사이트 - 스토리지 (blob) 및 ftp를 해당 저장소에 연결하십시오.

내 문제는 웹 사이트에서 해당 저장 장치를 연결하고 거기에 저장된 파일을 실용적으로 가져 오는 것입니다.

둘째, 해당 블로 브 내부에 리소스를 넣을 다른 웹 사이트가 있습니다. 빠른 액세스를 위해, 나는 그것을하기 위해 ftp를 사용하고 싶다. Blob은 컨테이너에 대해 ftp를 직접 허용하지 않습니다.

얼룩을 붙이기 위해, 나는 Azure에서 link을 사용할 수 있지만 더 나은 방법이 있는지는 알 수 없다.

나는 사용자 정의 FTP code을 가지고 있지만, azure가 FTP를 사용하여 저장소를 노출시키지 않는 이유는 무엇입니까? 그리고 둘째로이 FTP를 사용하고 파일을 업로드하는 나머지 방법을 사용하여 파일을 업로드하는 데 많은 차이가 있습니까?

+0

해당 링크에서 API를 사용하는 것보다 나은 방법을 찾지 못했습니다. –

답변

0

얼룩 붙이기 위해, 내가 사용할 수있는 Azure로부터 링크를 발견했지만 이 작업을 수행하는 더 좋은 방법이 있다면 괜찮을 것입니다.

웹 관점에서 보면 SDK를 사용하면 더 좋은 방법입니다. 다른 옵션은 Blob 저장소에 REST API 호출을 직접 작성하는 것입니다. 사실 SDK는 REST API 호출을 뒷 배경으로합니다. PowerShell을 사용하여 Blob 저장소에서 작업을 수행하는 경우에도 모든 기본 호출은 REST 호출이됩니다.

빠른 액세스를 위해 ftp를 사용하고 싶습니다. Blob은 ftp를 컨테이너에 대해 직접 허용하지 않습니다.

이 코드 플렉스 프로젝트를 사용하고 Azure Blob 용 FTP - http://geekswithblogs.net/jkrebsbach/archive/2013/09/19/options-for-azure-blob-storage.aspx을 설정할 수 있습니다. Worked Role에 배포해야합니다.

+0

나는 그 FTP 코드를 가지고 있지만 염려는 왜 azure가 ftp를 사용하여 스토리지를 노출시키지 못하며 두 번째로이 ftp를 사용하고 노출 된 나머지를 사용하여 파일을 업로드 할 때 많은 차이가 있습니까? – Ankit

+0

@Ankit 저장소에 대한 FTP 지원이없는 Azure에 대해 생각할 수있는 즉각적인 이유 중 하나는 정확한 이유에 대해 확실하지 않지만 다른 파티션과 다른 물리적 상자에 데이터를 유지 관리하는 구조와 전략입니다. 두 번째 질문의 경우이 FTP 및 정상 REST API 호출과 차이가 있습니다. 이 FTP 접근조차도 REST 호출을 사용하여 데이터를 가져옵니다. 따라서 성능에 영향을 미칩니다. 항상 REST API를 직접 사용하는 것이 좋습니다. – ramiramilu

관련 문제