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

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

Во время тестового периода доступен только Python.

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

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

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

Функции запускаются в регионе ru-1 Облачной платформы.

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

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

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

На данный момент доступен только вызов по HTTP-запросу, а также вызов функции вручную в рамках тестирования. При вызове функции через POST или GET запросы необходимо указывать заголовок content-type: application/json.

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

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

Возвращается пустой лог, что это значит?

Возможно, код написан не совсем корректно. Попробуйте внести правки в код функции.

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

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

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

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