

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# ツールチェーンの設定
<a name="setup-toolchain"></a>

AWS Toolkit for Visual Studio Code は、すべての AWS サービスで複数の言語をサポートしています。以下のセクションでは、さまざまな言語用にツールチェーンの設定方法について説明します。

## .NET Core 用ツールチェーンを設定する
<a name="setup-toolchain-for-net"></a>

1. AWS Toolkit for VS Code が[インストール済み](setup-toolkit.md#setup-install) であることを確認します。

1. [C\$1 拡張機能](https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp) をインストールします。この拡張機能により、VS Code が .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. AWS Toolkit for VS Code が[インストール済み](setup-toolkit.md#setup-install) であることを確認します。

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. AWS Toolkit for VS Code が[インストール済み](setup-toolkit.md#setup-install) であることを確認します。

1. [Visual Studio Code の Python 拡張機能](https://marketplace.visualstudio.com/items?itemName=ms-python.python)をインストールします。この拡張機能により、VS Code は Python アプリケーションをデバッグできます。

1. AWS SAM アプリケーションを開くか、[アプリケーションを作成します](sam-get-started.md#serverless-apps-create)。

1. `template.yaml` が含まれているフォルダを開きます。

1. アプリケーションのルートにあるターミナルを開き、`virtualenv` を実行して `python -m venv ./.venv` を設定します。
**注記**  
システムごとに `virtualenv` を 1 回のみ設定する必要があります。

1. 次のいずれかを実行して `virtualenv` をアクティブ化します。
   + Bash shell: `./.venv/Scripts/activate`
   + PowerShell: `./.venv/Scripts/Activate.ps1`

## Java 用のツールチェーンを構成する
<a name="setup-toolchain-for-java"></a>

1. AWS Toolkit for VS Code が[インストール済み](setup-toolkit.md#setup-install) であることを確認します。

1. [Java 拡張および Java 11](https://marketplace.visualstudio.com/items?itemName=redhat.java) をインストールします。この拡張機能により、VS Code は Java 関数を認識できるようになります。

1. [Java デバッガー拡張](https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-debug) をインストールします。この拡張機能により、VS Code は Java アプリケーションをデバッグできます。

1. AWS SAM アプリケーションを開くか、[アプリケーションを作成します](sam-get-started.md#serverless-apps-create)。

1. `template.yaml` が含まれているフォルダを開きます。

## Go 用のツールチェーンを設定する
<a name="setup-toolchain-for-go"></a>

1. AWS Toolkit for VS Code が[インストール済み](setup-toolkit.md#setup-install) であることを確認します。

1. Go Lambda 関数のデバッグには Go 1.14 以上が必要です。

1. [Go 拡張機能](https://marketplace.visualstudio.com/items?itemName=golang.Go)をインストールします。
**注記**  
Go1.15\$1 ランタイムをデバッグするには、バージョン 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>

ツールチェーンを設定したら、このツールを使用して AWS SAM アプリケーションを [ 実行またはデバッグ ](sam-get-started.md#serverless-apps-debug) します。　　