

# AWS Toolkit for JetBrains を使用して AWS Lambda 関数のリモートバージョンを実行する (呼び出す)
<a name="lambda-remote"></a>

AWS Lambda 関数のリモートバージョンは、AWS アカウントの Lambda サービス内にすでに存在するソースコードの関数です。

この手順を完了するには、最初に AWS Toolkit for JetBrains をインストールする必要があります。まだインストールしていない場合、最初に AWS アカウントに接続してください。その後、IntelliJ IDEA、PyCharm、WebStorm、JetBrains Rider が実行されている状態で、次の手順を実行してください。

1. AWS Explorer を開きます (まだ開いていない場合)。関数を含む別の AWS リージョンに切り替える必要がある場合、今すぐ行います。

1. **[Lambda]** を展開し、関数の名前が一覧表示されていることを確認します。次に、この手順のステップ 3 にスキップします。

   関数の名前が一覧表示されていない場合、実行する (呼び出す) Lambda 関数を作成してください。

   AWS サーバーレスアプリケーションの一部として関数を作成した場合、そのアプリケーションもデプロイする必要があります。

   [Java](https://docs.aws.amazon.com/lambda/latest/dg/java-programming-model-handler-types.html)、[Python](https://docs.aws.amazon.com/lambda/latest/dg/python-programming-model-handler-types.html)、[Node.js](https://docs.aws.amazon.com/lambda/latest/dg/nodejs-prog-model-handler.html)、[C\$1](https://docs.aws.amazon.com/lambda/latest/dg/dotnet-programming-model-handler-types.html) の関数ハンドラーを実装するコードファイルの作成によって関数を作成した場合、コードファイル内で関数ハンドラーの横にある Lambda アイコンを選択します。その後、**[新規 AWS Lambda の作成]** を選択します。[[関数の作成](create-function-dialog.md)] ダイアログボックスに入力し、[**関数の作成**] を選択します。

1. **AWS エクスプローラー**で **[Lambda]** を開いた状態で、関数の名前を右クリックして **[Remote (リモート) を実行]**を選択します。  
![\[最初に AWS エクスプローラーから Lambda 関数のリモート バージョンを実行する\]](http://docs.aws.amazon.com/ja_jp/toolkit-for-jetbrains/latest/userguide/images/lambda-remote.png)

1. [[設定の編集 (リモート関数の設定)]](run-debug-configurations-dialog-remote.md) ダイアログボックスが表示されたら入力し、**[実行]** または **[デバッグ]** を選択します。結果は、[**実行**] または [**デバッグ**] ツールウィンドウに表示されます。
   + **[設定の編集]** ダイアログボックスが表示されず、既存の設定を変更する場合、最初に設定を変更して最初からこの手順を繰り返します。
   + 設定の詳細が見つからない場合は、[**テンプレート**]、[**AWS Lambda**] を展開し、[**ローカル**] を選択します。**[OK]** を選択し、最初からこの手順を繰り返します。