YandexServerlessSite
Yandex Cloud Serverless WebSite Example
Это пример Serverless веб-сайта на базе Яндекс.Облака. Статичные файлы сайта из папки S3 необходимо поместить в Баскет Object Storage, предварительно настроив публичный доступ для него как к статичному веб-сайту.
В качестве простого key/value хранилища в данном примере так же используется Object Storage (отдельный приватный Баскет с доступом через статический ключ) - это намного дешевле, чем брать любую существующую БД в Яндекс Облаке, и по словам техподдержки, - такое хранилище ближе всего по функционалу к AWS DynamoDB.
Файлы каждой функции из папки Functions необходимо предварительно запаковать в zip-архив, залить в отдельный Баскет Object Storage (который будет использоваться для деплоя функций) и затем при создании версии Яндекс.Функции выбрать вариант создания на основе этого архива из Баскета. (По умолчанию на момент создания данного примера в python3.7 среде выполнения Яндекс.Функции отсутсвует поддержка библиотеки boto3 и ее зависимостей, поэтому архив каждой функции должен их включать).