Упаковать код
Код можно загрузить через панель управления или API. Можно использовать один файл или загрузить пакет (модуль) архивом.
Python
Код одним файлом
Создайте файл с функцией без импорта сторонних пакетов:
def handler(**kwargs):
return f"Hello, {kwargs}"
Код одним файлом с библиотеками для обработки изображений
В среде выполнения Python предустановлены различные пакеты и библиотеки, которые оптимизированы для обработки изображений:
- Pillow;
- opencv-python с нужными стандартными библиотеками;
- pyzbar с libzbar;
- numpy;
- imutils.
К этим библиотекам можно обращаться, загрузив исходный код в виде одного файла.
Код в виде пакета (модуль)
Загрузка кода в виде пакета позволяет включить не только несколько файлов проекта, но и указать его зависимости. Перед загрузкой через панель управления или API пакет следует заархивировать (.zip или .tar*).
Для создания python-пакета используйте инструкцию Packaging Python Projects. Для установки пакетов и их зависимостей используется менеджер pip.
Node.js
Код одним файлом
Создайте файл с функцией без импорта сторонних библиотек:
module.exports.main = (event) => {
return `Hello, ${event}`
}
Код в виде пакета (модуль)
Загрузка кода в виде пакета позволяет включить не только несколько файлов проекта, но и указать его зависимости. Перед загрузкой через панель управления или API пакет следует заархивировать (.zip или .tar*).
Создайте папку и добавьте в неё файлы с вашим кодом и package.json, в котором указаны зависимости. Затем заархивируйте папку (.zip или .tar*) и загрузите архив через панель управления или API.