1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-Aliyun-Serverless-VSCode-Extension

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README-zh.md 8.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 02.12.2024 11:24 c81664b

Алиюн Сервелесс VSCode Экстеншн

Алиюн Сервелесс VSCode Экстеншн — это плагин для VSCode, который интегрирует инструменты Алиюн Сервелесс и его SDK. Это графический инструмент для разработки, отладки и управления ресурсами функций в VSCode.

С помощью этого плагина вы можете:

  • быстро инициализировать проект и создавать сервисные функции на локальном уровне;
  • запускать и отлаживать локальные функции, а также развёртывать сервисные функции в облаке;
  • просматривать список сервисных функций в облаке, изучать конфигурацию сервисных функций и вызывать облачные функции;
  • получать подсказки по синтаксису шаблонов, автоматическое завершение и проверку схем.

Предварительные требования

Чтобы использовать все функции Алиюн Сервелесс VSCode Экстеншн, вам необходимо убедиться, что ваша система содержит следующие компоненты:

  1. VSCode: доступен для загрузки на официальном сайте Visual Studio Code.
  2. Docker: можно настроить согласно инструкциям на GitHub.

Установка плагина

  1. Откройте VSCode и перейдите в магазин плагинов.
  2. В магазине плагинов найдите «Алиюн Сервелесс» и изучите детали перед установкой.
  3. После установки перезапустите VSCode. Алиюн Сервелесс VSCode Экстеншн будет отображаться в левой панели.

Быстрое начало работы

Привязка аккаунта Алиюн Откройте Алиюн Сервелесс VSCode Экстеншн слева и нажмите кнопку привязки аккаунта Алиюн. Введите идентификатор аккаунта Алиюн, идентификатор ключа доступа Алиюн и секретный ключ доступа Алиюн. После привязки вы увидите список облачных сервисов и функций, связанных с вашим аккаунтом. Вы можете переключаться между регионами, чтобы просматривать сервисы и функции разных регионов.

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

Развёртывание сервисов и функций Нажмите кнопку развёртывания в панели локальных ресурсов, чтобы развернуть локальные сервисы и функции в облако. После успешного развёртывания обновите панель облачных ресурсов, чтобы увидеть развёрнутые сервисы и функции.

Дополнительные функции Вы также можете вызывать функции локально, нажав кнопку выполнения рядом с именем функции или выбрав «Local Run» над функцией входа в файле входа. Функции журнала и результаты выводятся в терминале.

Плагин создаст файл event.evt в каталоге функции для настройки событий, которые будут запускаться при каждом вызове функции.

Локальная отладка функций

Чтобы локально отладить функцию, можно нажать кнопку «Отладка» на панели ресурсов или выбрать опцию «Local Debug» над функцией во входном файле.

В коде можно установить точки останова, а после запуска отладки просматривать информацию об отладке.

Для настройки событий, которые будут вызываться при каждой отладке функции, плагин создаст файл event.evt.

Примечание:

  • Для отладки функций на Python 2.7 или Python 3 необходимо установить плагин Python.
  • Для отладки функций PHP необходимо установить плагин PHP Debug.

Выполнение облачных функций

Облачные функции можно выполнить, нажав кнопку «Выполнить» на панели облачных ресурсов.

Функции журнала и результаты будут выводиться в Output.

Файл event.evt, созданный плагином в корне проекта, будет использоваться для настройки событий при каждом выполнении облачной функции.

Переход к определению файла шаблона

Инструмент Fun использует файлы шаблонов в формате YAML для описания serverless-приложений. Плагин Aliyun Serverless VSCode Extension автоматически заполняет шаблон при создании функции. Чтобы изменить конфигурацию локального сервиса или функции, можно перейти к соответствующему блоку в шаблоне, щёлкнув имя ресурса, сервиса или функции на панели локальных ресурсов. Выбранный ресурс будет выделен и постепенно исчезать.

Синтаксические подсказки в файлах шаблонов

  • Автодополнение: Автодополнение предлагает точные варианты для всех свойств конфигурации ресурсов в файле template.yml.

  • Проверка ошибок: В файле template.yml проверяется соответствие конфигурации ресурсов спецификации. Некорректные значения помечаются, и при наведении курсора на метку появляется соответствующая подсказка.

  • Всплывающие подсказки: Всплывающие подсказки предоставляют контекстную помощь для всех конфигураций ресурсов в template.yml. При наведении курсора мыши на ключ ресурса появляется информация о доступных полях (имя поля, тип поля и адрес документации).


Приглашаем заинтересованных присоединиться к группе в WeChat (номер группы: 21915868). Мы будем рады вашим отзывам и предложениям и постараемся улучшить продукт, чтобы обеспечить вам лучший опыт разработки.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-Aliyun-Serverless-VSCode-Extension.git
git@api.gitlife.ru:oschina-mirror/mirrors-Aliyun-Serverless-VSCode-Extension.git
oschina-mirror
mirrors-Aliyun-Serverless-VSCode-Extension
mirrors-Aliyun-Serverless-VSCode-Extension
master