Запустить Java-код для загрузки файла из onedrive при загрузке файла в onedrive

Я хочу вызвать код Java, находящийся в виде изображения в реестре контейнера Azure или в центре докера. Этот код предназначен для загрузки / чтения файла из onedrive, когда файл загружен в onedrive.

Я пробовал службы Azure, такие как логические приложения Azure, но нет никаких действий, чтобы вызвать код Java. Я попытался использовать restapi, но не смог определить URL-адрес для запроса GET. Я читал о API Microsoft Graph, но мне не нужно использовать его, поскольку я должен сделать его универсальным на случай, если в будущем путь к файлу изменится с onedrive на любой другой диск.

2 ответа

Вот шаги, которые вы должны выполнить:

1) Вы создадите приложение логики, которое будет иметь триггер для загрузки одного диска.

2) Следующее действие - создать функцию Azure, которая будет иметь триггер http с типом post.

3) Вывод файла приложения логики будет вести себя как ввод для функции Azure, которая будет вашим базовым кодом Java.

4) Вы можете написать логику обработки в вашей функции Azure.

Кроме того, вы также можете использовать функцию Azure, которая будет следить за файлом One Drive, а затем обрабатывать его.

Вот похожая тема для того же сценария.

Обработать файл с помощью функции Azure

Надеюсь, поможет.

Простое решение использует External file trigger в функциях Azure, как показано на рисунках ниже, обратитесь к официальному документу Microsoft Graph bindings for Azure Functions знать, как это сделать.

Например, используя JavaScript.

Но из-за не поддержки этого триггера для Java в функциях Azure вы можете использовать только C#/F#, JavaScript/Node.js для его реализации.

Если вам нужно сделать это на Java, обходным путем является интеграция функций Azure с HttpTrigger или WebHook с триггером OneDrive приложения логики Azure.


Код Azure Logic App представляет собой блок данных json для определения логического потока, как показано ниже, вы можете увидеть его на вкладке Logic app code view Лазурного портала.

Другие вопросы по тегам