Advanced
Тема интерфейса

Python

Создайте и протестируйте функцию HelloWorld на Python.

Перед началом работы

Если вы уже зарегистрированы, войдите в консоль управления Advanced через личный кабинет Cloud.ru или как IAM-пользователь.

Создайте функцию

  1. В списке сервисов выберите FunctionGraph.

  2. В правом верхнем углу нажмите Create Function.

  3. В блоке Create With выберите Create from scratch.

  4. В блоке Basic Information задайте параметры функции:

    • Function Type — тип функции Event Function.

      Такой тип функции запускается определенным событием в виде JSON-запроса.

    • Function Name — название функции HelloWorld.

    • Runtime — среду выполнения Python 3.6.

  5. Нажмите Create Function.

  6. На вкладке Code в блоке Code Source вставьте код для вывода приветственного сообщения с именем функции и возврата этого имени:

    # -*- coding:utf-8 -*-
    def handler (event, context):
    #Get function name
    f_name = context.getFunctionName()
    #Print function name
    print(f"Hello world! Function name is {f_name}")
    return f_name
  7. Нажмите Deploy.

Проверьте работу функции

  1. На вкладке Code нажмите Test.

  2. В списке Event Templates выберите Blank Template.

  3. В поле Event Name задайте название события test.

  4. Нажмите Create.

  5. Нажмите Test.

После запуска теста и отработки функции на вкладке Execution Result появится результат выполнения функции. Function Output отобразит название функции HelloWorld — функция отработала корректно.

../_images/quickstart__code-examples__python.png

Что дальше

Вы можете изменить функцию или создать триггер для ее выполнения.