Запускать функцию 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
}

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

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