Параметр | Описание |
|---|---|
Шаблон | В этом примере шаблон не используется. Чтобы использовать шаблон, см. Creating a Function Using a Template. |
*Имя функции | Имя функции, которое должно соответствовать следующим требованиям:
Введите HelloWorld. |
Тип функции |
|
*Регион | Выберите регион, в котором будет развернут ваш код. |
Агентство | Агентство требуется, если FunctionGraph обращается к другим облачным сервисам. Подробности о том, как создать агентство, см. Creating an Agency. Агентство не требуется, если FunctionGraph не обращается к облачным сервисам. Для этого примера выберите Use no agency. |
*Enterprise Проект | Выберите созданный корпоративный проект и добавьте к нему функцию. По умолчанию выбран default. |
Runtime | Выберите runtime для компиляции функции. NOTICE: CloudIDE поддерживает только Node.js, Python и PHP. |
Чтобы обеспечить оптимальную производительность, выберите Specify an exclusive agency for function execution и задайте разные агентства для конфигурации функции и её выполнения. Вы также можете не указывать агентство или указать одно и то же агентство для обеих целей.
Parameter | Description |
|---|---|
*Runtime | Выберите runtime функции. В этом примере выберите Node.js 6.10. |
*Handler | Для функции Node.js обработчик должен быть назван в формате [file name].[function name], который должен содержать точку (.). Введите index.handler, что указывает, что имя файла index.js и имя функции handler. |
*Режим ввода кода | Выберите Edit code inline и используйте отображаемый пример кода. |
Пример кода позволяет получать тестовые события и выводить информацию о тестовом событии. Код выглядит следующим образом:
exports.handler = function (event, context, callback) {const error = null;const output = `Hello message: ${JSON.stringify(event)}`;callback(error, output);}
После создания функции память составляет 128 МБ, а тайм‑аут выполнения — 3s.
Если инициализация включена для функции, будет вызван указанный инициализатор для инициализации функции, после чего будет вызван обработчик для обработки запросов. Подробности о создании функции см. в Creating a Function.
Figure 1 Setting an initializer

Параметр | Описание |
|---|---|
Инициализация | Включите инициализацию при необходимости. |
Тайм‑аут инициализации (s) | Максимальная продолжительность, в течение которой функция может быть инициализирована. Установите этот параметр, если включаете инициализацию функции. Значение может принимать значения от 1s до 300s. |
Инициализатор функции | Вы можете включить инициализацию функции на странице вкладки Configuration. Инициализатор должен иметь то же имя, что и обработчик. Например, для функции Node.js или Python задайте имя инициализатора в формате [file name].[initialization function name]. ПРИМЕЧАНИЕ:
|
Для получения подробной информации о том, как настроить тестовые события и тестовые функции, см. Test Management.
Для получения подробной информации о том, как установить псевдоним, см. Version and Alias Management.