Разработка на Bash. Обзор
С помощью сервиса Cloud Functions вы можете запускать приложения, написанные на Bash
В среду выполнения Bash по умолчанию установлены утилиты:
Название | Назначение |
---|---|
jq |
Для работы с JSON. |
CLI Yandex Cloud | Для работы с API Yandex Cloud. |
AWS CLI version 2 |
Для работы с совместимыми сервисами. |
Подробнее о способах использования SDK читайте в разделе Использование SDK.
Среда выполнения автоматически загружает и вызывает указанный вами скрипт-обработчик запросов для каждого запроса. Содержимое запроса передается в скрипт через поток стандартного ввода stdin
.
В процессе создания новой версии функции сборщик автоматически установит все объявленные зависимости, необходимые для работы функции. Ознакомьтесь подробнее с требованиями и ограничениями в разделе Сборка и управление зависимостями функции на Bash.
Сервис Cloud Functions автоматически захватывает поток стандартного вывода stdout
скрипта и интерпретирует его как ответ на запрос. Поток стандартного вывода ошибок stderr
отправляется в централизованную систему журналирования, доступную в Yandex Cloud. Туда же сохраняются служебные записи о начале и окончании выполнения функции и обо всех ошибках, которые произошли во время выполнения. Подробнее о формате журналов читайте в разделе Журналирование выполнения функции на Bash.
Если вы хотите больше узнать о том, как писать Bash
-скрипты, ознакомьтесь с Искусством программирования на языке сценариев командной оболочки