ツールチェーンの設定 - AWS Toolkit for 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" がある)、TypeScript コンパイラをグローバルにインストールするか、プロジェクトの package.json にインストールする必要があります。

Python 用のツールチェーンを設定する

  1. AWS Toolkit for VS Code がインストール済み であることを確認します。

  2. Visual Studio Code の Python 拡張機能をインストールします。この拡張機能により、VS Code は Python アプリケーションをデバッグできます。

  3. AWS SAM アプリケーションを開くか、アプリケーションを作成します

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

  5. アプリケーションのルートにあるターミナルを開き、virtualenv を実行して python -m venv ./.venv を設定します。

    注記

    システムごとに virtualenv を 1 回のみ設定する必要があります。

  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. チェックボックスのセットから、dlv および gopls を選択します。

  5. AWS SAM アプリケーションを開くか、アプリケーションを作成します

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

ツールチェーンの使用

ツールチェーンを設定したら、このツールを使用して AWS SAM アプリケーションを 実行またはデバッグ します。