配置您的工具链 - AWSToolkit for VS Code

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

配置您的工具链

这些区域有:AWS Toolkit for Visual Studio Code支持您可用于交互的多种语言AWS. 本主题介绍如何为其中每种语言设置工具链。

为 .NET Core 配置工具链

  1. 确保您具有AWSToolkit for VS Code已安装.

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

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

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

为 Node.js 配置工具链

  1. 确保您具有AWSToolkit for VS Code已安装.

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

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

    注意

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

为 Python 配置工具链

  1. 确保您具有AWSToolkit for VS Code已安装.

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

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

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

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

    注意

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

  6. Activatevirtualenv通过运行以下选项之一:

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

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

为 Java 配置工具链

  1. 确保您具有AWSToolkit for VS Code已安装.

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

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

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

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

为 Go 配置工具链

  1. 确保您具有AWSToolkit for VS Code已安装.

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

  3. 安装转到扩展.

    注意

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

  4. 使用安装 Go 工具命令调色板

    1. 从命令托盘中选择Go: Install/Update Tools.

    2. 从复选框集中,选择dlvgopls.

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

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

使用您的工具链

设置工具链后,您可以将其用于运行或调试这AWS SAM应用程序.