Алиюн Серверлесс VSCode Расширение
Aliyun Serverless VSCode Extension — это инструмент для графического проектирования, отладки и управления ресурсами для Function Compute на основе Visual Studio Code (VS Code). В этой статье описывается, как использовать расширение для создания функции и других общих функций.
Предоставленное Function Compute, Aliyun Serverless VSCode Extension представляет собой инструмент разработки, отладки и развёртывания на базе VS Code, который объединяет в себе функции инструмента командной строки Function Compute Fun и Function Compute SDK. С помощью этого расширения вы можете:
Если вы хотите использовать все функции, предоставляемые Aliyun Serverless VSCode Extension, убедитесь, что следующие компоненты настроены локально:
На левой боковой панели действий нажмите значок Aliyun Serverless VSCode Extension и нажмите «Привязать новую учетную запись».
Введите идентификатор учетной записи, AccessKey ID, секретный ключ AccessKey и локальное имя учетной записи последовательно.
После привязки учетной записи вы сможете просматривать сервисы и функции учетной записи.
Чтобы просмотреть сервисы и функции, расположенные в разных регионах, вы можете нажать значок «Еще» в правом верхнем углу панели «Удаленные ресурсы». В раскрывающемся списке выберите FC: Switch Region.
Откройте пустой каталог файлов в VS Code. Нажмите на значок создания функции на панели LOCAL RESOURCES, чтобы инициализировать проект Function Compute локально.
Укажите название сервиса, название функции, среду выполнения и тип функции. После того как все параметры будут указаны, расширение автоматически создаст функцию. Новый сервис и функция будут отображаться на панели LOCAL RESOURCES. Создание функций
Чтобы создать функции для сервиса, нажмите на значок создания функций справа от панели LOCAL RESOURCES. Необходимо указать имя функции, среду выполнения и тип функции.
Развёртывание сервисов и функций
Нажмите на значок развёртывания панели LOCAL RESOURCES, чтобы развернуть локальные сервисы и функции в Function Compute.
После завершения развёртывания вы можете нажать на значок обновления панели REMOTE RESOURCES, чтобы просмотреть развёрнутые сервисы и функции.
Щелкните на имя файла шаблона, имя сервиса и имя функции на панели LOCAL RESOURCES и выберите «Развернуть» в контекстном меню, чтобы развернуть файл шаблона, сервис и функцию с нужной детализацией.
Другие функции
Локальное выполнение функций
На панели LOCAL RESOURCES нажмите на значок выполнения справа от функции или щёлкните на ссылку в файле Handler, чтобы выполнить функцию.
Журналы и результаты функции будут отображаться на панели TERMINAL.
Расширение создаёт файл event.dat в каталоге, где хранится файл входа функции. Вы можете изменить файл event.dat, чтобы настроить события, запускаемые при выполнении функции.
Отладка локально
На панели LOCAL RESOURCES щёлкните значок отладки справа от функции или нажмите на ссылку в Handler-файле, чтобы отладить функцию локально.
Установите точки останова в коде и начните отладку. Будет отображаться информация об отладке.
Расширение создает файл event.dat в директории, где находится файл входа функции. Можно изменить файл event.dat для настройки событий, которые запускаются при отладке функции.
Примечание:
— Если вы хотите отлаживать функции, работающие в среде выполнения Python 2.7 или Python 3, необходимо сначала установить расширение Python из магазина расширений.
— Если вы хотите отлаживать функции, работающие в среде выполнения PHP, необходимо сначала установить расширение PHP Debug из магазина расширений.
Выполнение функций в Function Compute
В панели REMOTE RESOURCES щелкните на значок выполнения справа от функции, чтобы вызвать функцию.
Журналы и результаты функции будут отображаться в панели TERMINAL. Расширение создаёт файл event.dat в корневом каталоге проекта. Вы можете изменить файл event.dat, чтобы настроить события, запускаемые при вызове функции.
Fun использует файлы шаблонов YAML для описания бессерверных приложений. Когда вы используете расширение для создания функции, параметры в файле шаблона будут указаны как значения по умолчанию автоматически. Если вы хотите настроить локальные службы или функции, вы можете нажать на имя службы или имя функции на панели LOCAL RESOURCES, чтобы перейти к описаниям в файле шаблона. Соответствующие блоки описания будут выделены и затемнены через некоторое время.
Спецификации ресурсов в файле template.yml заполняются автоматически на основе подсказок, предоставляемых в зависимости от уровня отступа.
Все спецификации ресурсов в файле template.yml проверяются на основе описания спецификации шаблона.
Подсказки о спецификациях ресурсов, которые можно настроить в файле template.yml, появляются при наведении указателя на ключ ресурса. Подсказки включают имена спецификаций, типы и документацию.
Вы можете отсканировать следующий QR-код, чтобы присоединиться к группе клиентов DingTalk Function Compute для устранения неполадок или оставить отзыв в GitHub.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )