

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 設定您的工具鏈
<a name="setup-toolchain"></a>

在所有 AWS 服務中 AWS Toolkit for Visual Studio Code 支援多種語言。下列各節說明如何設定不同語言的工具鏈。

## 設定 .NET Core 的工具鏈
<a name="setup-toolchain-for-net"></a>

1. 請確定您[已安裝](setup-toolkit.md#setup-install) AWS Toolkit for VS 程式碼。

1. 安裝 [C\# 延伸](https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp)模組。此擴充功能可讓 VS 程式碼偵錯 .NET Core 應用程式。

1. 開啟 AWS Serverless Application Model (AWS SAM) 應用程式，或[建立一個](sam-get-started.md#serverless-apps-create)。

1. 開啟包含 的資料夾`template.yaml`。

## 設定 Node.js 的工具鏈
<a name="setup-toolchain-for-node"></a>

1. 請確定您[已安裝](setup-toolkit.md#setup-install) AWS Toolkit for VS 程式碼。

1. 開啟 AWS SAM 應用程式，或[建立一個](sam-get-started.md#serverless-apps-create)應用程式。

1. 開啟包含 的資料夾`template.yaml`。
**注意**  
直接從原始程式碼對 TypeScript Lambda 函數進行偵錯時 （啟動組態具有 `"target": "code"`)，TypeScript 編譯器必須全域安裝，或安裝在專案的 中`package.json`。

## 設定 Python 的工具鏈
<a name="setup-toolchain-for-python"></a>

1. 請確定您[已安裝](setup-toolkit.md#setup-install) AWS Toolkit for VS 程式碼。

1. 安裝適用於 [Visual Studio Code 的 Python 延伸](https://marketplace.visualstudio.com/items?itemName=ms-python.python)模組。此延伸模組可讓 VS 程式碼偵錯 Python 應用程式。

1. 開啟 AWS SAM 應用程式，或[建立一個](sam-get-started.md#serverless-apps-create)應用程式。

1. 開啟包含 的資料夾`template.yaml`。

1. 在應用程式的根目錄開啟終端機，並執行 `virtualenv`來設定 `python -m venv ./.venv`。
**注意**  
每個系統只需設定`virtualenv`一次。

1. 執行下列其中一項`virtualenv`來啟用 ：
   + Bash shell： `./.venv/Scripts/activate`
   + PowerShell：`./.venv/Scripts/Activate.ps1`

## 設定 Java 的工具鏈
<a name="setup-toolchain-for-java"></a>

1. 請確定您[已安裝](setup-toolkit.md#setup-install) AWS Toolkit for VS 程式碼。

1. 安裝 [Java 延伸模組和 Java 11](https://marketplace.visualstudio.com/items?itemName=redhat.java)。此擴充功能可讓 VS 程式碼辨識 Java 函數。

1. 安裝 [Java 除錯器延伸](https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-debug)模組。此擴充功能可讓 VS 程式碼偵錯 Java 應用程式。

1. 開啟 AWS SAM 應用程式，或[建立一個](sam-get-started.md#serverless-apps-create)應用程式。

1. 開啟包含 的資料夾`template.yaml`。

## 設定 Go 的工具鏈
<a name="setup-toolchain-for-go"></a>

1. 請確定您[已安裝](setup-toolkit.md#setup-install) AWS Toolkit for VS 程式碼。

1. 偵錯 Go Lambda 函數需要 Go 1.14 或更高版本。

1. 安裝 [Go 延伸](https://marketplace.visualstudio.com/items?itemName=golang.Go)模組。
**注意**  
偵錯 Go1.15\+ 執行時間需要 0.25.0 版或更新版本。

1. 使用[命令調色盤](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/toolkit-navigation.html#command-locations)安裝 Go 工具：

   1. 從命令調色盤中，選擇 `Go: Install/Update Tools`。

   1. 從一組核取方塊中，選取 `dlv`和 `gopls`。

1. 開啟 AWS SAM 應用程式，或[建立一個](sam-get-started.md#serverless-apps-create)應用程式。

1. 開啟包含 的資料夾`template.yaml`。

## 使用您的工具鏈
<a name="use-toolchain"></a>

設定工具鏈後，您可以使用它[來執行或偵錯](sam-get-started.md#serverless-apps-debug) AWS SAM 應用程式。