

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Web 函數部署套件
<a name="web-functions-configuration-deployment-package"></a>

您可以將 Web 函數程式碼封裝為 .zip 檔案，並將其存放在版本控制的 Amazon S3 儲存貯體中。修訂版的 `codeConfig`會參考 儲存貯體、 金鑰，以及選用的物件版本。如果您省略 版本，Lambda 會在建立時使用最新版本，因此每個修訂都會指向您套件的特定版本。將新套件上傳至相同的金鑰並不會變更現有的修訂，而且只要物件版本仍保留在儲存貯體中，您就可以轉返至較早的修訂。

套件必須包含應用程式的項目檔案及其所有相依性 （例如 `node_modules`)。根據預設，Lambda `index.js`會在套件根目錄載入 做為項目檔案，並執行它來啟動 HTTP 伺服器。若要使用不同的名稱或路徑 （例如 `dist/index.js`)，請設定`AWS_LAMBDA_NODEJS_ENTRYPOINT`環境變數；請參閱 [環境變數](web-functions-revisions-env-vars.md)。

如需如何建置套件並將其上傳至 Amazon S3 並建立參考套件的修訂，請參閱 [從 Amazon S3 部署 Web 函數程式碼](web-functions-code-s3.md)和 [建立 Lambda Web 函數](web-functions-create.md)。