2014-01-15 3 views
4

Я использую Azure для размещения моего сайта asp.net как WebSite, который позволяет пользователю извлекать файлы. На веб-сайте существует ограничение на 1 ГБ, поэтому я должен прикрепить хранилище к этому веб-сайту.Azure website - Прикрепить хранилище (blob) и ftp к этому хранилищу

Моя проблема в том, что я хочу связать это хранилище с WebSite и прагматически извлекать файлы, хранящиеся там.

Во-вторых, есть еще один веб-сайт, который будет размещать ресурсы внутри этого блоба. Для более быстрого доступа я хочу использовать ftp для этого. Blob не позволяет ftp напрямую для контейнеров.

Для прикрепления blob, я нашел link от Azure, который можно использовать, но не против, если есть лучший подход для этого.

У меня есть обычай FTP code, но проблема заключается в том, почему лазурь не позволяет открывать хранилище с использованием ftp, а во-вторых, будет ли большая разница в использовании этого ftp и загрузке файла с помощью остальной информации, которую он предоставляет?

+0

Я не нашел лучшего способа, чем использовать API в этой ссылке. –

ответ

0

Для крепления блобо, я нашел ссылку с Azure, который может быть использован, но бы не против, если есть лучший подход для этого.

С точки зрения Интернета, это лучший подход, я имею в виду использование SDK. Другой вариант, который у вас есть, - это прямое обращение к API REST API к хранилищу Blob. На самом деле даже SDK делает вызовы REST API за кулисами. Даже если вы используете PowerShell для работы в Blob Storage, все базовые вызовы будут REST-вызовами.

Для более быстрого доступа, я хочу использовать ftp для этого. Blob не разрешает ftp непосредственно для контейнеров.

Вы можете использовать этот проект codeplex и настроить FTP для Azure Blob - http://geekswithblogs.net/jkrebsbach/archive/2013/09/19/options-for-azure-blob-storage.aspx. Он должен быть развернут в рабочей роли.

+0

У меня есть код FTP, но проблема заключается в том, почему azure не позволяет открывать хранилище с использованием ftp, и во-вторых, будет ли большая разница в использовании этого ftp и загрузке файла, используя остальную информацию, которую он предоставляет? – Ankit

+0

@ Ankit Одна из причин, по которой я могу думать о том, что Azure не поддерживает FTP для хранения, является ее структура и стратегия в обслуживании данных в разных разделах и на разных физических ящиках, хотя я не уверен в точной причине. Для вашего второго вопроса есть разница с этими FTP и обычными вызовами REST API. Даже этот подход FTP использует вызовы REST, лежащие в основе для получения данных. Таким образом, это повышает производительность. Всегда полезно использовать REST API напрямую. – ramiramilu

Смежные вопросы