

# AWS Toolkit for JetBrains を使用して AWS Lambda 関数設定を変更 (更新) する
<a name="lambda-update"></a>

AWS Toolkit for JetBrains を使用して AWS Lambda 関数の設定を変更 (更新) するには、次のいずれかの操作を行います。
+ [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) の関数ハンドラを含むコードファイルを開いた状態で、メインメニューで、[**実行**]、[**設定の編集**] を選択します。[[Run/Debug Configurations (実行/デバッグ設定)](run-debug-configurations-dialog.md)] ダイアログボックスに入力し、[**OK**] を選択します。
+ AWS Explorer を開きます (まだ開いていない場合)。関数を含む別の AWS リージョンに切り替える必要がある場合、今すぐ行います。**[Lambda]** を展開して設定を変更する関数の名前を選択したら、次のいずれかの操作を行います。
  + **タイムアウト、メモリ、環境変数、実行ロールなどの設定の変更** - 関数の名前を右クリックし、**[関数設定の更新]** を選択します。  
![\[[Update Function Configuration (関数設定の更新)] コマンドの選択\]](http://docs.aws.amazon.com/ja_jp/toolkit-for-jetbrains/latest/userguide/images/update-function-configuration.png)

    [[設定の更新]](update-configuration-dialog.md) ダイアログボックスに入力し、**[更新]** を選択します。
  + **入力ペイロードなどの設定の変更** - メインメニューで**[実行]**、**[設定の編集]** を選択します。[[Run/Debug Configurations (実行/デバッグ設定)](run-debug-configurations-dialog.md)] ダイアログボックスに入力し、[**OK**] を選択します。  
![\[[Edit Configurations (設定の編集)] コマンドの選択\]](http://docs.aws.amazon.com/ja_jp/toolkit-for-jetbrains/latest/userguide/images/edit-configurations.png)

    設定の詳細が見つからない場合は、まず [**テンプレート**]、[**AWS Lambda**] を展開し、次に (関数のローカルバージョンの) [**ローカル**] または (同じ関数のリモートバージョンの) [**リモート**] を選択します。[**OK**] を選択し、この手順を最初から繰り返します)。
  + **関数ハンドラー名や Amazon Simple Storage Service (Amazon S3) ソース バケットなどの設定の変更** - 関数名を右クリックし、**[関数コードの更新]** を選択します。  
![\[[Update Function Code (関数コードの更新)] コマンドの選択\]](http://docs.aws.amazon.com/ja_jp/toolkit-for-jetbrains/latest/userguide/images/update-function-code.png)

    [[Update Code (コードの更新)](update-code-dialog.md)] ダイアログボックスに入力し、[**更新**] を選択します。
  + **上記の箇条書きに記載されていないその他の利用可能なプロパティ設定の変更** - 関数の対応する AWS SAM テンプレートファイル(たとえば、プロジェクト内の`template.yaml`という名前のファイル)でこれらの設定を変更します。

    利用可能なプロパティ設定のリストについては、GitHub の[awslabs/serverless-application-model](https://github.com/awslabs/serverless-application-model/) リポジトリの[AWS::Serverless::Function](https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction)を参照してください。