

# 「更新程式碼」對話方塊
<a name="update-code-dialog"></a>

每當您更新 AWS Lambda 函數時，AWS Toolkit for JetBrains 中的**更新程式碼**對話方塊都會顯示。

![「更新程式碼」對話方塊。](http://docs.aws.amazon.com/zh_tw/toolkit-for-jetbrains/latest/userguide/images/sam-update-code.png)


**更新程式碼**對話方塊包含下列項目：

**處理常式**  
(必要) [Java](https://docs.aws.amazon.com/lambda/latest/dg/java-handler.html)、[Python](https://docs.aws.amazon.com/lambda/latest/dg/python-handler.html)、[Node.js](https://docs.aws.amazon.com/lambda/latest/dg/nodejs-handler.html) 或 [C\#](https://docs.aws.amazon.com/lambda/latest/dg/csharp-handler.html) 對應 Lambda 函數處理常式 ID。

**來源儲存貯體**  
(僅對 `Zip` 套件類型必要) 選擇已連線 AWS 帳戶中的現有 Amazon Simple Storage Service (Amazon S3) 儲存貯體，讓 AWS Serverless Application Model (AWS SAM) 命令列介面 (CLI) 用於將函數部署到 Lambda。如要在帳戶中建立 Amazon S3 儲存貯體並讓 AWS SAM CLI 改用該儲存貯體，選擇**建立**，然後依照畫面上的說明操作。如需 Lambda 套件類型的詳細資訊，請參閱《AWS Lambda 開發人員指南》**中的 [Lambda 部署套件](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html)。

**ECR 儲存庫**  
(僅對 `Image` 套件類型必要) 選擇已連線 AWS 帳戶中的現有 Amazon Elastic Container Registry (Amazon ECR) 儲存庫，讓 AWS SAM CLI 用來將函數部署到 Lambda。