Создание функций Azure с помощью пакета SDK для Java

Я хочу создать функции Azure с помощью Java SDK, но у меня возникла проблема с определением триггера, мой код для создания приложения функций:

FunctionApp function = azure.appServices().functionApps().manager()
                                .functionApps()
                                .define(appName)
                                .withRegion(region)
                                .withExistingResourceGroup(resourceGroup)
                                .withNewLinuxConsumptionPlan()
                                .withBuiltInImage(FunctionRuntimeStack.JAVA_11)
                                .withLatestRuntimeVersion()
                                .create();

И я хочу определить триггер EventHub, но я не знаю, как это сделать, я вижу, что у моего объекта функции есть следующий метод:

function.triggerFunction(functionName, payload);

Какой формат полезной нагрузки? Есть другой способ сделать это?

С уважением Виктор


person Victor    schedule 26.06.2020    source источник


Ответы (1)


Чтобы упростить создание функций Java, существуют инструменты и архетипы на основе Maven, которые используют предопределенные шаблоны Java, чтобы помочь вам создавать проекты с определенным триггером функции.

Вот несколько ссылок для вас.

Учебное пособие: создание функции на Java с триггер Event Hub

Создание функции Azure с помощью Java и IntelliJ.

Создание функции Azure с помощью Java и Eclipse.

Создайте функцию Azure с помощью Java и VS Code.

person Tony Ju    schedule 28.06.2020
comment
Привет, @Tony, мне нужно создать Python Azure Functions с помощью Azure Java SDK, моя проблема в том, что SDK плохо документирован, и я не знаю значения параметров. - person Victor; 28.06.2020