配置工具链 - AWS 适用于 VS Code 的工具包

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

配置工具链

AWS Toolkit for Visual Studio Code 在所有 AWS 服务中支持多种语言。以下各节将介绍如何为不同的语言配置工具链。

为 .NET Core 配置工具链

  1. 确保已安装 AWS Toolkit for VS Code。

  2. 安装 C# 扩展。此扩展使 VS Code 能够调试 .NET Core 应用程序。

  3. 打开或创建一个 AWS Serverless Application Model(AWS SAM)应用程序。

  4. 打开包含 template.yaml 的文件夹。

为 Node.js 配置工具链

  1. 确保已安装 AWS Toolkit for VS Code。

  2. 打开或创建一个 AWS SAM 应用程序。

  3. 打开包含 template.yaml 的文件夹。

    注意

    如果要直接从源代码调试 TypeScript Lambda 函数(启动配置具有 "target": "code"),必须在全局或在项目的 package.json 中安装 TypeScript 编译器。

为 Python 配置工具链

  1. 确保已安装 AWS Toolkit for VS Code。

  2. 安装适用于 Visual Studio Code 的 Python 扩展。此扩展使 VS Code 能够调试 Python 应用程序。

  3. 打开或创建一个 AWS SAM 应用程序。

  4. 打开包含 template.yaml 的文件夹。

  5. 在应用程序的根目录下打开一个终端,然后通过运行 python -m venv ./.venv 配置 virtualenv

    注意

    每个系统只需要配置一次 virtualenv

  6. 通过运行以下任一项激活 virtualenv

    • Bash Shell:./.venv/Scripts/activate

    • PowerShell:./.venv/Scripts/Activate.ps1

为 Java 配置工具链

  1. 确保已安装 AWS Toolkit for VS Code。

  2. 安装 Java 扩展和 Java 11。此扩展使 VS Code 能够识别 Java 函数。

  3. 安装 Java 调试程序扩展。此扩展使 VS Code 能够调试 Java 应用程序。

  4. 打开或创建一个 AWS SAM 应用程序。

  5. 打开包含 template.yaml 的文件夹。

为 Go 配置工具链

  1. 确保已安装 AWS Toolkit for VS Code。

  2. 调试 Go Lambda 函数需要 Go 1.14 或更高版本。

  3. 安装 Go 扩展

    注意

    调试 Go1.15+ 运行时需要版本 0.25.0 或更高版本。

  4. 使用命令面板安装 Go 工具:

    1. 从命令面板中选择 Go: Install/Update Tools

    2. 从一组复选框中,选择 dlvgopls

  5. 打开或创建一个 AWS SAM 应用程序。

  6. 打开包含 template.yaml 的文件夹。

使用工具链

设置好工具链后,您就可以用它来运行或调试 AWS SAM 应用程序。