Перейти к основному содержимому
Часто задаваемые вопросы

Часто задаваемые вопросы

Какие языки программирования поддерживают Облачные функции

Python и Node.js.

Где хранится мой код

Файлы с кодом хранятся в контейнерах Облачного хранилища Selectel.

В каких пулах доступны Облачные функции

Функции запускаются в пуле ru-1.

Какой код можно загружать

Мы рекомендуем использовать deployment-friendly код.

Как я могу вызвать функцию

Доступен вызов по HTTP-запросу. При обращении к функции методами POST или GET необходимо указывать заголовок content-type: application/json. Есть возможность вызвать функцию вручную из личного кабинета в рамках тестирования. Можно добавить к функции вызов по «Cron-таймеру». Постепенно добавляем новые триггеры. В первую очередь они становятся доступны через наше API.

Как использовать URL

URL становится доступен для развернутых публичных функций. Он меняется после каждого развертывания. Необходимо скопировать URL для вызова функции в свое приложение туда, где она должна вызываться. Вызывать функцию можно методом GET и POST. При использовании метода POST в тело запроса можно передавать входные параметры для функции. Например, если вам нужно передать в функцию параметр user, тогда в тело запроса нужно передать «{"user": "tema"}».

Как указать путь к файлу в архиве

Например, файл module.py лежит в папке main, которая лежит в архиве arch.zip. Тогда нужно указать main/module.

Как написать cron-выражение

Cron-выражение — способ записи расписания выполнения задачи. Части обозначают по порядку: минуты, часы, дни месяца, месяцы, дни недели. Кроме чисел и пробелов, в записи используются звездочки, запятые, дефисы и слэши. Например, */10 * * 2 1 обозначает, что функция будет вызываться каждые десять минут каждый понедельник февраля.

Мой код не работает, что делать

Возможно, код написан не совсем корректно. Попробуйте внести правки в код функции. Мы рекомендуем использовать deployment-friendly код.