Запускать функцию java в реестре контейнера Azure для вывода содержимого файла при загрузке файла в onedrive
Когда файл загружен в onedrive, мне нужно активировать Java-код для чтения содержимого файла. Этот код Java должен быть сделан как образ докера и помещен в реестр Azure Container. Какие шаги я должен предпринять, чтобы передать этот файл в качестве входных данных в код Java и объединить эти службы Azure вместе, чтобы его можно было прочитать из контейнера Docker?
Я попытался использовать функции Azure, которые могут запускать код Java, но не могут передать содержимое файла в код Java, который должен присутствовать в реестре контейнера Azure. Я читал о webhooks, но для отправки запроса webhooks необходим URL. Какой URL мне следует использовать и как я могу передать файл / содержимое файла в пост-запросе, который я не смог определить.
1 ответ
Я разместил ответ для аналогичной темы, пожалуйста, проверьте и посмотрите, поможет ли это.
Возможный дубликат [Запуск кода Java для загрузки файла с onedrive, когда файл загружен на onedrive]
( Запустите Java-код для загрузки файла из onedrive при загрузке файла в onedrive)
Если вы не хотите создавать приложение логики для того же, это нормально, вы можете иметь реализацию, как показано ниже
using System;
public static void Run(string input, out string output, TraceWriter log)
{
output = input;
}
Наручники
{
"bindings": [
{
"type": "apiHubFileTrigger",
"name": "input",
"direction": "in",
"path": "input-cs/{name}",
"connection": "dropbox_DROPBOX"
},
{
"type": "apiHubFile",
"name": "output",
"direction": "out",
"path": "output-cs/{name}",
"connection": "Onedrive_Connection"
}
],
"disabled": false
}
Надеюсь, поможет.