

# 使用 AWS Toolkit for JetBrains 變更 (更新) AWS Lambda 函數設定
變更 (更新) 函數設定

如要使用 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 (執行)**、**Edit Configurations (編輯組態)**。完成 [Run/Debug Configuration (執行/偵錯組態)](run-debug-configurations-dialog.md) 對話方塊，然後選擇 **OK (確定)**。
+ 開啟 AWS Explorer (如尚未開啟的話)。如果您需要切換到包含函數的不同 AWS 區域，請現在切換。展開 **Lambda**，選擇要變更其組態的函數名稱，然後執行以下其中一項作業：
  + **變更逾時、記憶體、環境變數和執行角色等設定**：用滑鼠右鍵按一下函數名稱，然後選擇**更新函數組態**。  
![\[選擇 Update Function Configuration (更新函數組態) 命令\]](http://docs.aws.amazon.com/zh_tw/toolkit-for-jetbrains/latest/userguide/images/update-function-configuration.png)

    完成 [Update Function Configuration (更新函數組態)](update-configuration-dialog.md) 對話方塊，然後選擇 **Update (更新)**。
  + **變更輸入承載等設定**：在主選單上，選擇**執行**、**編輯組態**。完成 [Run/Debug Configuration (執行/偵錯組態)](run-debug-configurations-dialog.md) 對話方塊，然後選擇 **OK (確定)**。  
![\[選擇 Edit Configuration (編輯組態) 命令\]](http://docs.aws.amazon.com/zh_tw/toolkit-for-jetbrains/latest/userguide/images/edit-configurations.png)

    如果遺漏組態詳細資訊，請先展開 **Templates (範本)**、**AWS Lambda**，然後選擇 **Local (本機)** (適用於函數的本機版本) 或 **Remote (遠端)** (適用於相同函數的遠端版本)。選擇 **OK (確定)**，然後從頭重複此程序。)
  + **變更函數處理常式名稱或 Amazon Simple Storage Service (Amazon S3) 來源儲存貯體等設定**：用滑鼠右鍵按一下函數名稱，然後選擇**更新函數程式碼**。  
![\[選擇 Update Function Code (更新函數程式碼) 命令\]](http://docs.aws.amazon.com/zh_tw/toolkit-for-jetbrains/latest/userguide/images/update-function-code.png)

    完成 [Update Code (更新程式碼)](update-code-dialog.md) 對話方塊，然後選擇 **Update (更新)**。
  + **變更其他並未列在先前項目清單中的可用屬性設定**：在函數的對應 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)。