Консоль AWS Lambda связывается с VS Code для унифицированной разработки бессерверных приложений

Проведено: 17 июля 2025 г.

Теперь AWS Lambda позволяет легко переключаться из консоли в интегрированную среду разработки (IDE) Visual Studio Code (VS Code). Новая интеграция консоли и IDE устраняет разрыв между облачными и локальными средами разработки для бессерверных приложений.

По мере усложнения приложений разработчикам, которые начинали работу в консоли, становятся необходимы более изощренные возможности, обеспечиваемые локальной средой IDE. В прошлом им приходилось настраивать локальную среду разработки вручную, в том числе устанавливать IDE, копировать код функций, настраивать конфигурации и интеграцию, прежде чем приступать к разработке. Это занимало много времени и прерывало рабочий процесс разработки. Благодаря новой интеграции консоли и IDE теперь разработчики могут одним щелчком мыши перенести свои функции Lambda в VS Code, сохранив код и конфигурации. Это позволяет разработчикам использовать расширенные возможности IDE, такие как управление внешними зависимостями (с помощью менеджеров пакетов, таких как npm и pip), и инструменты разработки, такие как линтеры, форматировщики и т. д., без дополнительных усилий на настройку. В этом выпуске в IDE VS Code также представлена новая возможность, которая позволяет разработчикам легко преобразовывать приложения в шаблоны Модели бессерверных приложений AWS (AWS SAM). Это упрощает использование инфраструктуры как кода (IaC) и интеграцию с конвейерами непрерывной интеграции и доставки (CI/CD).

Для начала нажмите кнопку «Открыть в Visual Studio Code» на вкладке «Код» в консоли Lambda или во всплывающем окне «Начало работы» при создании новых функций. Это автоматически откроет среду IDE VS Code на локальном устройстве или предложит вам выполнить пошаговую процедуру установки необходимых средств, включая VS Code и Набор инструментов AWS. Подробнее об этом интерфейсе см. в блоге AWS News, руководстве для разработчиков Lambda и документации по Набору инструментов AWS для VS Code.

Данная функция доступна без дополнительной платы во всех коммерческих регионах AWS, где предлагается Lambda, за исключением регионов AWS GovCloud (США).