ПР. Создаём вашу первую функцию
Кратко:
- Создание облачных функций в сервисе Cloud Functions.
- Добавление кода функции: выбор сервиса, создание функции, выбор языка программирования.
- Выбор среды выполнения кода и выбор редактора кода.
- Создание файла с кодом функции и указание точки входа.
- Тестирование функции: выбор шаблона данных и запуск теста.
- Публикация и управление версиями функций на следующем уроке.
Практическая работа. Создаём вашу первую функцию
Мы уже достаточно сказали о том, что создавать облачные функции — просто. Давайте сделаем это на практике.
Как добавить код функции
-
На главной странице консоли управления в списке сервисов выберите Cloud Functions:

-
На открывшейся странице нажмите кнопку Создать функцию:

-
Укажите имя функции, введите короткое описание того, что она будет делать, и нажмите кнопку Создать:

-
Затем выберите среду выполнения кода и нажмите кнопку Продолжить:

-
По умолчанию сервис предлагает создать
Hello World— файл с примером кода на выбранном языке программирования. Этот файл будет создан и автоматически загружен в контейнер. В поле Способ укажите Редактор кода и выберите файлindex.go.
По умолчанию сервис предлагает работать с редактором кода прямо в веб-интерфейсе (как на скриншоте выше). Однако вместо этого вы можете загрузить файл с кодом из бакета Object Storage (этот способ подойдёт для файлов больше 3,5 МБ) или загрузить ZIP-архив с кодом с локальной машины. Переключатель способа добавления кода находится прямо над окном редактора.Код вашей функции может находиться как в одном файле, так и в нескольких. Вы также можете создавать папки. При этом обязательно нужно указывать точку входа — часть кода, которая будет вызываться первой и принимать параметры вызова. Формат точки входа —<имя файла с функцией>.<имя обработчика вызова>. Например,index.Handler. -
Вверху справа нажмите кнопку Создать версию, чтобы сохранить текущее состояние функции.
Сервис создаст версию функции и покажет справочную страницу о ней.
Как протестировать созданную функцию
-
Теперь в панели слева перейдите на вкладку Тестирование. В поле Шаблон данных выберите
HTTPS-вызов. Сервис автоматически сгенерирует входные данные в формате JSON.
-
Под полем с входными данными нажмите кнопку Запустить тест. Сервис выполнит HTTPS-вызов созданной функции и сформирует ответ (также в формате JSON).

Поздравляем! Вы запустили свою первую облачную функцию.
На следующем уроке мы расскажем о том, как подготовить код функций к публикации и как управлять его версиями.