Введение
Ваша организация использует Java в качестве основного языка для разработки приложений и Apache Maven для сборки приложений. Ваша компания хотела бы упростить отчеты о событиях, и они хотят, чтобы вы изучили создание облачного решения. Вы собираетесь изучить использование Microsoft Azure для создания бессерверной функции, которая активирует при передаче определенных значений в HTTP-запросах и создает записи журнала для отслеживания действия HTTP.
В этом модуле для создания проекта функции используется архетип Maven. Вы разрабатываете и тестируете функцию локально, а затем развертываете функцию с помощью подключаемого модуля Maven для Функции Azure. После тестирования функции в облаке вы обновите функцию с помощью пользовательских функций ведения журнала, а затем повторно разверните ее в Azure.
Если вы используете Gradle, то существует также аналогичный подключаемый модуль Gradle для функций Azure.
Цели обучения
Изучив этот модуль, вы сможете:
- Создайте проект функции с помощью архетипа Maven.
- Запустите и протестируйте функцию локально.
- Разверните функцию с помощью подключаемого модуля Maven для Функции Azure.
- Обновите функцию и повторное развертывание в Azure.
- Отслеживайте работоспособность функции с помощью приложение Azure Аналитика.
Необходимые компоненты
- Опыт разработки приложений Java.
- Опыт создания проектов с помощью Apache Maven.