Часто задаваемые вопросы
Какие языки программирования поддерживают Облачные функции
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 код.