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

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

Python и NodeJS. В планах поддержка Golang.

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

Файлы с кодом хранятся в контейнерах Облачного хранилища 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.tar. Тогда нужно указать main/module.

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

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