Создание функции

Чтобы создать или удалить функцию:

  1. Выберите пространство SmartMarket Studio, в котором необходимо создать функцию.
  2. Нажмите на кнопку Создать проект.
  3. В разделе Работа с базами данных и бессерверные вычисления выберите Platform V Functions.
  4. Заполните параметры функции:

    • Имя — имя вашей функции. Оно будет использоваться для определения функции в вашем пространстве, а также в URI endpoint развернутой функции. Имя может содержать только заглавные и строчные английские буквы и дефис.
    • Язык — язык вашего прикладного кода. Functions подготавливает окружение исполнения в зависимости от выбранного языка. Платформой поддерживает Node.js 14.x и Python 3.8.
    • Platform V DataSpace — если вы создали свой сервис Platform V DataSpace, то в этом поле вы можете подключить его для использования в функции.
  5. Нажмите кнопку Создать проект.

Откроется главный экран вашего пространства. В нижней части экрана вы увидите плитку с названием, которое вы ввели в поле Имя на шаге 4. На плитке также будет отображаться статус функции. Когда статус сменится с РАЗВЕРТЫВАЕТСЯ на ГОТОВ — ваша функция будет создана успешно.

После создания функции потребуется добавить в нее свой прикладной код.

При использовании Platform V Functions вам доступны пять функций. Если функция не используется в течение 30 дней, она может быть удалена без предупреждения.

Статусы функции

Функции могут находиться в одном из следующих статусов:

Статус Описание
DRAFT / ЧЕРНОВИК Функция еще не создана или не сохранена
PROVISIONING / РАЗВЕРТЫВАЕТСЯ Сборка, разворачивание и запуск функции
READY / ГОТОВ Функция развернута и готова к работе
ERROR / ОШИБКА Произошла ошибка при развертывании или работе функции. Вы можете посмотреть логи, чтобы узнать больше об ошибке
TERMINATING / УДАЛЯЕТСЯ Завершение работы функции перед ее удалением
DELETED /  УДАЛЕНА Функция удалена

Удаление функции

Если вам больше не нужна функция, вы можете ее удалить. Для этого нажмите на кнопку в правом верхнем углу плитки функции и выберите пункт Удалить.

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней