2013-05-09 3 views
1

Я довольно новичок в Azure Platform, я попытался найти в Google любую помощь, но, к сожалению, мои навыки поиска Google не самые лучшие.Azure Worker Role Copy File from Linux VM

У меня есть виртуальная машина Linux в Azure, у Linux VM иногда будут файлы wav на ней, которые нужно будет скопировать с нее.

Мой план состоит в том, чтобы использовать роль Wokrer для доступа к виртуальной машине Linux и скопировать файлы с помощью scp, а затем сохранить их в учетной записи хранилища в Azure.

Возможно ли иметь несколько указателей в правильном направлении, как это можно сделать?

ответ

1

В вашем случае не будет необходимости в рабочей роли (это не что иное, как виртуальная машина Windows Server, работающая в облачной службе). Если вы сделали, нужно, чтобы экземпляр рабочей роли работал с экземпляром Linux, вам нужно будет подключить их к виртуальной сети. Я предполагаю, что вы только начинаете, и это решение звучит чрезмерно спроектировано.

Вместо этого: просто напишите прямо в хранилище blob из вашего приложения на основе Linux. Если вы используете .NET, Java, PHP, Python или Ruby, есть уже SDK, которые обрабатывают это для вас - перейдите here и прокрутите вниз до центров разработчика, скачайте SDK по выбору, а затем посмотрите на некоторые из них начатые учебные пособия.

Просто помните, что хранилище памяти является хранилищем как услуга, доступным из любого места. Под ним это только вызовы REST, с помощью которых sdk обматывает эти вызовы.

В приложении Azure Training Kit представлено больше примеров.

+0

Большое спасибо за это. С помощью этого маршрута можно создать сценарий для копирования файлов непосредственно в хранилище. А затем планируйте выполнение сценария. – Valeklosse