文件歷史記錄 - AWS Lambda

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

文件歷史記錄

下表說明 2018 年 5 月後 AWS Lambda 開發人員指南的重要變更。如需有關此文件更新的通知,您可以訂閱 RSS 摘要

變更描述日期

Node.js 22.x 執行時期

Lambda 現在支援 Node.js 22 做為受管理的執行時期和容器基礎映像檔 (nodejs22.x)。

2024 年 11 月 22 日

Python 和 .NET 的 SnapStart 支援

Lambda SnapStart 現已可用於 Python 和 .NET 受管執行時期,從 python3.12dotnet8 開始。

2024 年 11 月 18 日

Python 3.13 執行時期

Lambda 現在支援 Python 3.13 做為受管理的執行時期和容器基礎映像。

2024 年 11 月 13 日

.zip 部署套件的客戶受管加密

Lambda 現在支援 .zip 部署套件 AWS KMS 的客戶受管金鑰加密。

2024 年 11 月 8 日

支援新區域中的 SnapStart

下列區域現在可提供 Lambda SnapStart:歐洲 (西班牙)、歐洲 (蘇黎世)、亞太區域 (墨爾本)、亞太區域 (海德拉巴) 以及中東 (UAE)。

2024 年 1 月 12 日

AWS 受管政策更新

Service Quotas 已更新現有的 AWS 受管政策 (AWSLambdaVPCAccessExecutionRole)。

2024 年 1 月 5 日

Python 3.12 執行期

Lambda 現在支援 Python 3.12 做為受管理的執行期和容器基礎映像。如需詳細資訊,請參閱 AWS 運算部落格上的 Python 3.12 執行期現可於 中使用 AWS Lambda

2023 年 12 月 14 日

Java 21 執行期

Lambda 現在支援 Java 21 做為受管理的執行期和容器基礎映像檔 (java21)。

2023 年 11 月 16 日

Node.js 20.x 執行期

Lambda 現在支援 Node.js 20 做為受管理的執行期和容器基礎映像檔 (nodejs20.x))。如需詳細資訊,請參閱 AWS 運算部落格上的 Node.js 20.x 執行期現在可在 中使用 AWS Lambda

2023 年 11 月 14 日

provided.al2023 執行期

Lambda 現在支援 Amazon Linux 2023 做為受管執行期和容器基礎映像。如需詳細資訊,請參閱 AWS 運算部落格上的介紹 的 Amazon Linux 2023 執行期 AWS Lambda

2023 年 11 月 9 日

IPv6 支援雙堆疊子網路

Lambda 現在也支援雙堆疊子網路的傳出 IPv6 流量。如需詳細資訊,請參閱 IPv6 支援

2023 年 10 月 12 日

測試無伺服器函數和應用程式

瞭解在雲端中偵錯和自動測試無伺服器函數的技術。我們目前已在 Python 和 Typescript 程式語言區段加入測試章節和相關資源。如需詳細資訊,請參閱 測試無伺服器函數和應用程式

2023 年 6 月 16 日

Ruby 3.2 執行期

Lambda 現在支援全新的 Ruby 3.2 執行期。如需詳細資訊,請參閱 使用 Ruby 建置 Lambda 函數

2023 年 6 月 7 日

回應串流

Lambda 現在支援來自函數的串流回應。如需詳細資訊,請參閱設定 Lambda 函數以串流回應

2023 年 4 月 6 日

非同步調用指標

Lambda 已發佈非同步調用指標。如需詳細資訊,請參閱非同步調用指標

2023 年 2 月 9 日

執行階段版本控制項

Lambda 發佈了新的執行階段版本,包含安全性更新、錯誤修正和新功能。您現在可以控制何時將函數更新為新的執行階段版本。如需詳細資訊,請參閱 Lambda 執行階段更新

2023 年 1 月 23 日

Lambda SnapStart

使用 Lambda SnapStart 縮短 Java 函數的啟動時間,而無需佈建額外資源或實作複雜的效能最佳化。如需詳細資訊,請參閱使用 Lambda SnapStart 提升啟動效能

2022 年 11 月 28 日

Node.js 18 執行階段

Lambda 現在支援 Node.js 18 的新執行階段。Node.js 18 使用 Amazon Linux 2。如需詳細資訊,請參閱使用 Node.js 建立 Lambda 函數

2022 年 11 月 18 日

lambda:SourceFunctionArn 條件索引鍵

對於 AWS 資源,lambda:SourceFunctionArn條件索引鍵會依 Lambda 函數的 ARN 篩選對資源的存取。如需詳細資訊,請參閱使用 Lambda 執行環境憑證

2022 年 7 月 1 日

Node.js 16 執行期

Lambda 現在支援 Node.js 16 的新執行期。Node.js 16 使用 Amazon Linux 2。如需詳細資訊,請參閱使用 Node.js 建立 Lambda 函數

2022 年 5 月 11 日

Lambda 函數 URL

Lambda 現可支援函數 URL,這是 Lambda 函數專用的 HTTP(S) 端點。如需詳細資訊,請參閱 Lambda 函數 URL

2022 年 4 月 6 日

AWS Lambda 主控台中的共用測試事件

Lambda 現可支援與相同 AWS 帳戶中的其他使用者共享測試事件。如需詳細資訊,請參閱在主控台中測試 Lambda 函數

2022 年 3 月 16 日

資源型政策中的 PrincipalOrgId

Lambda 現可支援將許可授予 AWS Organizations中的組織。如需詳細資訊,請參閱對 AWS Lambda​使用以資源為基礎的政策

2022 年 3 月 11 日

.NET 6 執行期

Lambda 現在支援 .NET 6 的新執行期。如需詳細資訊,請參閱 Lambda 執行期

2022 年 2 月 23 日

篩選 Kinesis、DynamoDB 和 Amazon SQS 等事件來源的事件

Lambda 現在支援篩選 Kinesis、DynamoDB 和 Amazon SQS 等事件來源的事件 如需詳細資訊,請參閱 Lambda 事件篩選

2021 年 11 月 24 日

Amazon MSK 的 mTLS 身分驗證和自我管理的 Apache Kafka 事件來源

Lambda 現在支援 Amazon MSK 的 mTLS 身分驗證和自我管理的 Apache Kafka 事件來源。如需詳細資訊,請參閱搭配使用 Lambda 與 Amazon MSK

2021 年 11 月 19 日

Lambda on Graviton2

Lambda 現在支援 Graviton2 使用 arm64 架構運作。如需詳細資訊,請參閱 Lambda 指令集架構

2021 年 9 月 29 日

Python 3.9 執行期

Lambda 現在支援 Python 3.9 的新執行期。如需詳細資訊,請參閱 Lambda 執行期

2021 年 8 月 16 日

適用於 Node.js、Python 和 Java 的新執行期版本

新執行期版本適用於 Node.js、Python 和 Java。如需詳細資訊,請參閱 Lambda 執行期

2021 年 7 月 21 日

支援 RabbitMQ 作為 Lambda 的事件來源

Lambda 現在支援 Amazon MQ for RabbitMQ 作為事件來源。Amazon MQ 是一種適用於 Apache ActiveMQ 和 RabbitMQ 的受管型訊息代理程式服務,可讓您輕鬆地在雲端設定及操作訊息代理程式。如需詳細資訊,請參閱搭配使用 Lambda 與 Amazon MQ

2021 年 7 月 7 日

Lambda 上適用於自我管理型 Kafka 的 SASL/PLAIN 身分驗證

SASL/PLAIN 現在是 Lambda 上適用於自我管理型 Kafka 事件來源的受支援身分驗證機制。已在其自我管理型 Kafka 叢集上使用 SASL/PLAIN 的客戶現在可以輕鬆地使用 Lambda 來建置消費者應用程式,而不必修改身分驗證方式。如需詳細資訊,請參閱搭配使用 Lambda 與自我管理 Apache Kafka

2021 年 6 月 29 日

Lambda Extensions API

Lambda 擴展的一般可用性。使用擴展來增強 Lambda 函數。您可以使用 Lambda 合作夥伴提供的擴展,也可以建立自己的 Lambda 擴展。如需詳細資訊,請參閱 Lambda Extensions API

2021 年 5 月 24 日

全新 Lambda 主控台體驗

Lambda 主控台已重新設計,以改善效能和一致性。

2021 年 3 月 2 日

Node.js 14 執行期

Lambda 現在支援 Node.js 14 的新執行期。Node.js 14 使用 Amazon Linux 2。如需詳細資訊,請參閱使用 Node.js 建立 Lambda 函數

2021 年 1 月 27 日

Lambda 容器映像

Lambda 現在支援定義為容器映像的函數。您可以結合容器工具的靈活性和 Lambda 的敏捷性和操作簡便性來建置應用程式。如需詳細資訊,請參閱將容器映像與 Lambda 搭配使用

2020 年 12 月 1 日

Lambda 函數的程式碼簽署

Lambda 現在支援程式碼簽署。系統管理員可以將 Lambda 函數設定為只接受在部署時簽署的程式碼。Lambda 會檢查簽名,以確保程式碼不會遭到更改或竄改。此外,Lambda 可確保程式碼在接受部署之前,由受信任的開發人員簽署。如需詳細資訊,請參閱設定 Lambda 的程式碼簽署

2020 年 11 月 23 日

預覽:Lambda Runtime Logs API

Lambda 現在支援 Runtime Logs API。Lambda 擴展可以使用 Logs API 來訂閱執行環境中的記錄串流。如需詳細資訊,請參閱 Lambda Runtime Logs API

2020 年 11 月 12 日

Amazon MQ 的新事件來源

Lambda 現在支援 Amazon MQ 作為事件來源。使用 Lambda 函數來處理您的 Amazon MQ 訊息代理程式中的記錄。如需詳細資訊,請參閱搭配使用 Lambda 與 Amazon MQ

2020 年 11 月 5 日

預覽:Lambda Extensions API

使用 Lambda 擴展來增強 Lambda 函數。您可以使用 Lambda 合作夥伴提供的擴展,也可以建立自己的 Lambda 擴展。如需詳細資訊,請參閱 Lambda Extensions API

2020 年 10 月 8 日

AL2 支援 Java 8 和自訂執行期

Lambda 目前在 Amazon Linux 2 中支援 Java 8 和自訂執行期。如需詳細資訊,請參閱 Lambda 執行期

2020 年 8 月 12 日

Amazon Managed Streaming for Apache Kafka 的新事件來源

Lambda 現在支援 Amazon MSK 作為事件來源。搭配使用 Lambda 函數與 Amazon MSK 來處理 Kafka 主題中的記錄。如需詳細資訊,請參閱搭配使用 Lambda 與 Amazon MSK

2020 年 8 月 11 日

Amazon VPC 設定的 IAM 條件金鑰

您現在可以針對 VPC 設定使用 Lambda 特定條件金鑰。例如,您可以請求組織中的所有功能都連線到 VPC。您也可以指定函數的使用者可以和不可以使用的子網路和安全性群組。如需詳細資訊,請參閱針對 IAM 函數設定 VPC

2020 年 8 月 10 日

Kinesis HTTP/2 串流取用程式的並行設定

您現在可以針對具有增強散發 (HTTP/2 資料串流) 的 Kinesis 取用程式使用下列並行設定:ParallelizationFactor、MaximumRetryAttempts、MaximumRecordAgeInSeconds、DestinationConfig 和 BisectBatchOnFunctionError。如需詳細資訊,請參閱AWS Lambda 搭配 Amazon Kinesis 使用

2020 年 7 月 7 日

Kinesis HTTP/2 串流取用程式的批次間隔

您現在可以設定 HTTP/2 串流的批次間隔 (MaximumBatchingWindowInSeconds)。Lambda 會從串流中讀取記錄,直到收集到完整批次,或直到批次間隔到期。如需詳細資訊,請參閱AWS Lambda 搭配 Amazon Kinesis 使用

2020 年 6 月 18 日

支援 Amazon EFS 檔案系統

您現在可以將 Amazon EFS 檔案系統連線到您的 Lambda 函數,以獲得共用網路檔案存取權。如需詳細資訊,請參閱設定 Lambda 函數的檔案系統存取權

2020 年 6 月 16 日

AWS CDK Lambda 主控台中的範例應用程式

Lambda 主控台現在包含使用 AWS Cloud Development Kit (AWS CDK) for TypeScript 的範例應用程式。 AWS CDK 是一個架構,可讓您在 TypeScript、Python、Java 或 .NET 中定義應用程式資源。

2020 年 6 月 1 日

支援 中的 .NET Core 3.1.0 執行時間 AWS Lambda

AWS Lambda 現在支援 .NET Core 3.1.0 執行時間。如需詳細資訊,請參閱 .NET Core CLI

2020 年 3 月 31 日

支援 API Gateway HTTP API

更新和擴增文件以便搭配使用 Lambda 與 API Gateway,包括對 HTTP API 的支援。新增使用 建立 API 和函數的範例應用程式 AWS CloudFormation。如需詳細資訊,請參閱搭配使用 Lambda 與 Amazon API Gateway

2020 年 3 月 23 日

Ruby 2.7

Ruby 2.7 有新的執行期可用,ruby2.7 是第一個可使用 Amazon Linux 2 的 Ruby 執行期。如需詳細資訊,請參閱使用 Ruby 建立 Lambda 函數

2020 年 2 月 19 日

並行指標

Lambda 現在會針對所有函數、別名和版本來報告 ConcurrentExecutions 指標。您可以在函式的監督頁面檢視此指標的圖表。先前,ConcurrentExecutions 只會報告帳戶層級和使用保留並行的函式。如需詳細資訊,請參閱 AWS Lambda 函數指標

2020 年 2 月 18 日

函數狀態更新

預設情況下,所有函數皆會強制執行函數狀態。當您將函數連線到 VPC 時,Lambda 會建立共用的彈性網路介面。如此一來,您的函數即可在不建立其他網路介面的情況下輕鬆擴展規模。在此期間,您無法對函數執行其他操作,包括更新其組態和發佈版本。在某些情況下,調用也會受到影響。關於函數目前狀態的詳細資訊可從 Lambda API 中獲得。

此更新將分階段發佈。如需詳細資訊,請參閱 AWS 運算部落格上的已更新的 Lambda 狀態 VPC 網路生命週期。如需狀態的詳細資訊,請參閱 AWS Lambda 函數狀態

2020 年 1 月 24 日

函數組態 API 輸出更新

將原因代碼新增至連線到 VPC 函數的 StateReasonCode (InvalidSubnet, InvalidSecurityGroup) and LastUpdateStatusReasonCode (SubnetOutOfIPAddresses, InvalidSubnet, InvalidSecurityGroup)。如需狀態的詳細資訊,請參閱 AWS Lambda 函數狀態

2020 年 1 月 20 日

佈建並行

您現在可以為函數版本或別名來配置佈建並行。佈建並行可讓函數在不造成延遲波動的情況下進行擴展。如需詳細資訊,請參閱管理 Lambda 函數的並行

2019 年 12 月 3 日

建立資料庫代理

您現在可以使用 Lambda 主控台為 Lambda 函數建立資料庫代理。資料庫代理可讓函數在不耗盡資料庫連線的情況下達到高並行層級。如需詳細資訊,請參閱設定 Lambda 函數的資料庫存取權

2019 年 12 月 3 日

持續時間指標支援百分位數

您現在可以根據百分位數來篩選持續時間指標。如需詳細資訊,請參閱 AWS Lambda 指標

2019 年 11 月 26 日

增加串流事件來源的並行

DynamoDB 串流Kinesis 串流事件來源映射的新選項,可讓您從每個碎片一次處理多個批次。當您增加每個分片的並行批次數量時,函數的並行最高可以是串流中碎片數量的 10 倍。如需詳細資訊,請參閱 Lambda 事件來源映射

2019 年 11 月 25 日

函數狀態

當您建立或更新函數時,函數會進入待定狀態,Lambda 會同時佈建資源以提供支援。如果您將函數連線至 VPC,Lambda 可立即建立共用的彈性網路介面,而不是在調用函數時建立網路介面。這可為連線至 VPC 的函數帶來較佳效能,但可能需要更新您的自動化。如需詳細資訊,請參閱 AWS Lambda 函數狀態

2019 年 11 月 25 日

處理非同步調用選項時的錯誤

新的組態選項可用於非同步調用。您可以設定 Lambda,使其限制重試次數,並設定事件存留期的上限。如需詳細資訊,請參閱設定處理非同步調用時的錯誤

2019 年 11 月 25 日

處理串流事件來源時的錯誤

有新的組態選項,可用於讀取自串流的事件來源映射。您可以設定 DynamoDB 串流Kinesis 串流事件來源映射以限制重試,並設定記錄保留期限的上限。發生錯誤時,您可以先將事件來源映射設定為分割批次,再進行重試,並將失敗批次的呼叫記錄傳送到佇列或主題。如需詳細資訊,請參閱 Lambda 事件來源映射

2019 年 11 月 25 日

非同步調用的目的地

您現在可以設定 Lambda,使其將非同步調用的記錄傳送到另一個服務。呼叫記錄包含事件、內容和函數回應的詳細資訊。您可以將呼叫記錄傳送到 SQS 佇列、SNS 主題、Lambda 函數或 EventBridge 事件匯流排。如需詳細資訊,請參閱設定非同步調用的目的地

2019 年 11 月 25 日

適用於 Node.js、Python 和 Java 的新執行期

新的執行期可用於 Node.js 12、Python 3.8 和 Java 11。如需詳細資訊,請參閱 Lambda 執行期

2019 年 11 月 18 日

FIFO 佇列支援 Amazon SQS 事件來源

您現在可以建立從先進先出 (FIFO) 佇列讀取內容的事件來源映射。先前,只支援標準佇列。如需詳細資訊,請參閱搭配使用 Lambda 與 Amazon SQS

2019 年 11 月 18 日

在 Lambda 主控台中建立應用程式

現在通常可以在 Lambda 主控台中建立應用程式。如需說明,請參閱在 Lambda 主控台中管理應用程式

2019 年 10 月 31 日

在 Lambda 主控台中建立應用程式 (Beta 版)

您現在可以在 Lambda 主控台中建立具有整合式持續交付管道的 Lambda 應用程式。主控台會提供範例應用程式,您可以使用這些應用程式做為自己專案的起點。選擇 AWS CodeCommit 和 GitHub 進行來源控制。每次您將變更推送到儲存庫時,包含的管道便會自動建置和部署它們。如需說明,請參閱在 Lambda 主控台中管理應用程式

2019 年 10 月 3 日

改善 VPC 連線函數的效能

Lambda 現在使用 Virtual Private Cloud (VPC)) 子網路中所有函數共享的新彈性網路介面類型。當您將函數連接到 VPC 時,Lambda 會為您選擇的每個安全群組和子網路組合建立網路介面。當有共享網路介面可供使用時,函數就不再需要在擴展時建立額外的網路介面。這大幅改善了啟動時間。如需詳細資訊,請參閱設定 Lambda 函數存取 VPC 中的資源

2019 年 9 月 3 日

串流批次設定

您現在可以為 Amazon DynamoDBAmazon Kinesis 事件來源映射設定批次時段。設定最多五分鐘的批次時段來緩衝傳入的記錄,直到完整批次可用為止。這可減少當串流較不活躍時調用函式的次數。

2019 年 8 月 29 日

整合 CloudWatch Logs Insights

Lambda 主控台中的監控頁面現在包含來自 Amazon CloudWatch Logs Insights 的報告。

2019 年 6 月 18 日

Amazon Linux 2018.03

正在更新 Lambda 執行環境以使用 Amazon Linux 2018.03。如需詳細資訊,請參閱執行環境

2019 年 5 月 21 日

Node.js 10

適用於 Node.js 10、nodejs10.x. 的新執行期 這個執行期使用 Node.js 10.15,且系統會定期使用最新版的 Node.js 10 來更新此執行期。Node.js 10 也是第一個使用 Amazon Linux 2 的執行期。如需詳細資訊,請參閱使用 Node.js 建立 Lambda 函數

2019 年 5 月 13 日

GetLayerVersionByArn API

使用 GetLayerVersionByArn API 輸入版本 ARN,下載 Layer 版本資訊。相較於 GetLayerVersion,GetLayerVersionByArn 可讓您直接使用 ARN,而不用再經過剖析取得 Layer 名稱和版本編號。

2019 年 4 月 25 日

Ruby

AWS Lambda 現在支援具有新執行時間的 Ruby 2.5。如需詳細資訊,請參閱使用 Ruby 建立 Lambda 函數

2018 年 11 月 29 日

圖層

使用 Lambda 層,您可以單獨封裝和部署程式庫、自訂執行期及其他依存項目,與您的函數程式碼分開。與您的其他帳戶甚至世界各地的人共享您的 Layer。如需詳細資訊,請參閱 Lambda 層

2018 年 11 月 29 日

自訂執行期

使用您慣用的程式設計語言建置自訂執行期以執行 Lambda 函數。如需詳細資訊,請參閱自訂 Lambda 執行期

2018 年 11 月 29 日

Application Load Balancer 觸發

Elastic Load Balancing 現在支援 Lambda 函數作為 Application Load Balancer 的目標。如需詳細資訊,請參閱搭配使用 Lambda 與 Application Load Balancer

2018 年 11 月 29 日

使用 Kinesis HTTP/2 串流消費者作為觸發條件

您可以使用 Kinesis HTTP/2 資料串流消費者,將事件傳送至 AWS Lambda。串流消費者有來自資料串流中每個碎片的專屬讀取傳輸量,並使用 HTTP/2 將延遲降至最低。如需詳細資訊,請參閱搭配使用 Lambda 與 Kinesis

2018 年 11 月 19 日

Python 3.7

AWS Lambda 現在支援具有新執行時間的 Python 3.7。如需詳細資訊,請參閱使用 Python 建置 Lambda 函數

2018 年 11 月 19 日

提高非同步函數呼叫的承載限制

非同步調用的承載大小上限已從 128 KB 提高至 256 KB,以符合來自 Amazon SNS 觸發的訊息大小上限。如需詳細資訊,請參閱 Lambda 配額

2018 年 11 月 16 日

AWS GovCloud (美國東部) 區域

AWS Lambda 現在可在 AWS GovCloud (美國東部) 區域使用。

2018 年 11 月 12 日

將 AWS SAM 主題移至單獨的 開發人員指南

許多主題著重於使用 AWS Serverless Application Model () 建置無伺服器應用程式AWS SAM。這些主題已移至 AWS Serverless Application Model 開發人員指南

2018 年 10 月 25 日

在主控台中檢視 Lambda 應用程式

您可以在 Lambda 主控台的應用程式頁面中檢視 Lambda 應用程式的狀態。此頁面顯示 AWS CloudFormation 堆疊的狀態。它包含多個頁面的連結,可讓您檢視有關堆疊中的資源的詳細資訊。您也可以檢視應用程式的彙總指標並建立自訂的監控儀表板。

2018 年 10 月 11 日

函數執行逾時限制

若要允許長時間執行的函數,可設定的最長執行逾時可從 5 分鐘增加為 15 分鐘。如需詳細資訊,請參閱 Lambda 限制

2018 年 10 月 10 日

支援 中的 PowerShell Core 語言 AWS Lambda

AWS Lambda 現在支援 PowerShell Core 語言。如需詳細資訊,請參閱以 PowerShell 撰寫 Lambda 函數的程式設計模型

2018 年 9 月 11 日

支援 中的 .NET Core 2.1.0 執行時間 AWS Lambda

AWS Lambda 現在支援 .NET Core 2.1.0 執行時間。如需詳細資訊,請參閱 .NET Core CLI

2018 年 7 月 9 日

現在可以透過 RSS 獲得更新

您現在可以訂閱 RSS 摘要,以追蹤本指南的發行版本。

2018 年 7 月 5 日

支援 Amazon SQS 作為事件來源

AWS Lambda 現在支援 Amazon Simple Queue Service (Amazon SQS) 做為事件來源。如需詳細資訊,請參閱調用 Lambda 函數

2018 年 6 月 28 日

中國 (寧夏) 區域

AWS Lambda 現已在中國 (寧夏) 區域提供。如需有關 Lambda 區域和端點的詳細資訊,請參閱《AWS 一般參考》中的區域與端點

2018 年 6 月 28 日

舊版更新

下表說明 2018 年六月前每個 AWS Lambda 開發人員指南版本的重要變更。

變更 描述 日期
執行期支援 Node.js 執行期 8.10

AWS Lambda 現在支援 Node.js 執行期 8.10 版。如需詳細資訊,請參閱使用 Node.js 建置 Lambda 函數

2018 年 4 月 2 日
函式和別名修訂 ID

AWS Lambda 現在在您的函數版本和別名上支援修訂 IDs。在更新函式版本或別名資源時,您可以使用這些 ID 來追蹤和套用條件更新。

2018 年 1 月 25 日
Go 和 .NET 2.0 的執行期支援

AWS Lambda 已新增 Go 和 .NET 2.0 的執行期支援。如需詳細資訊,請參閱 使用 Go 建置 Lambda 函數使用 C# 建置 Lambda 函數

2018 年 1 月 15 日
主控台重新設計

AWS Lambda 已推出新的 Lambda 主控台來簡化您的體驗,並新增 Cloud9 Code Editor 來增強您的能力偵錯和修訂函數程式碼。

2017 年 11 月 30 日
為個別函式設定並行限制

AWS Lambda 現在支援設定個別函數的並行限制。如需詳細資訊,請參閱設定函數的預留並行

2017 年 11 月 30 日
使用別名轉移流量

AWS Lambda 現在支援使用別名轉移流量。如需詳細資訊,請參閱使用加權別名建立滾動部署

2017 年 11 月 28 日
逐步程式碼部署

AWS Lambda 現在支援利用 Code Deploy 安全地部署新的 Lambda 函數版本。如需詳細資訊,請參閱逐步程式碼部署

2017 年 11 月 28 日
中國 (北京) 區域

AWS Lambda 現已在中國 (北京) 區域提供。如需有關 Lambda 區域和端點的詳細資訊,請參閱《AWS 一般參考》中的區域與端點

2017 年 11 月 9 日
介紹 SAM Local

AWS Lambda 推出 SAM Local (現在稱為 SAM CLI),此 AWS CLI 工具可讓您在本機開發、測試和分析無伺服器應用程式,然後再將其上傳至 Lambda 執行期。如需詳細資訊,請參閱測試與偵錯無伺服器應用程式

2017 年 8 月 11 日
加拿大 (中部) 區域

AWS Lambda 現在可在加拿大 (中部) 區域使用。如需有關 Lambda 區域和端點的詳細資訊,請參閱《AWS 一般參考》中的區域與端點

2017 年 6 月 22 日
南美洲 (聖保羅) 區域

AWS Lambda 現已在南美洲 (聖保羅) 區域提供。如需有關 Lambda 區域和端點的詳細資訊,請參閱《AWS 一般參考》中的區域與端點

2017 年 6 月 6 日
AWS Lambda 的 支援 AWS X-Ray。 Lambda 推出對 X-Ray 的支援,它許您針對 Lambda 應用程式偵測、分析和最佳化效能問題。如需詳細資訊,請參閱使用 視覺化 Lambda 函數叫用 AWS X-Ray 2017 年 4 月 19 日
亞太 (孟買) 區域

AWS Lambda 現可於亞太區域 (孟買) 區域使用。如需有關 Lambda 區域和端點的詳細資訊,請參閱《AWS 一般參考》中的區域與端點

2017 年 3 月 28 日
AWS Lambda 現在支援 Node.js 執行期 v6.10

AWS Lambda 新增對 Node.js 執行期 v6.10 的支援。如需詳細資訊,請參閱使用 Node.js 建置 Lambda 函數

2017 年 3 月 22 日
歐洲 (倫敦) 區域

AWS Lambda 現已在歐洲 (倫敦) 區域提供。如需有關 Lambda 區域和端點的詳細資訊,請參閱《AWS 一般參考》中的區域與端點

2017 年 2 月 1 日
AWS Lambda 支援 .NET 執行期、Lambda@Edge (預覽)、無效字母佇列和自動部署無伺服器應用程式。

AWS Lambda 新增對 C# 的支援。如需詳細資訊,請參閱使用 C# 建置 Lambda 函數

Lambda@Edge 可讓您在 AWS Edge 位置執行 Lambda 函數,以回應 CloudFront 事件。如需詳細資訊,請參閱使用 Lambda@Edge 在邊緣進行自訂

2016 年 12 月 3 日
AWS Lambda 新增 Amazon Lex 做為支援的事件來源。

使用 Lambda 和 Amazon Lex,您便能針對 Slack 及 Facebook 之類的各種服務,快速建置聊天機器人。

2016 年 11 月 30 日
美國西部 (加利佛尼亞北部) 區域

AWS Lambda 現已在美國西部 (加利佛尼亞北部) 區域提供。如需有關 Lambda 區域和端點的詳細資訊,請參閱《AWS 一般參考》中的區域與端點

2016 年 11 月 21 日
推出 AWS SAM 用於建立和部署 Lambda 型應用程式,以及使用 Lambda 函數組態設定的環境變數的 。

AWS SAM:您現在可以使用 AWS SAM 定義在無伺服器應用程式中表達資源的語法。為了部署應用程式,只需指定需要的資源當做應用程式的一部分,以及於 AWS CloudFormation 範本檔案中與其相關聯的許可政策 (使用 JSON 或 YAML 撰寫),封裝部署成品並部署範本。

環境變數:您可以使用環境變數來指定您的函數程式碼外的 Lambda 函數的組態設定。如需詳細資訊,請參閱使用 Lambda 環境變數

2016 年 11 月 18 日
亞太 (首爾) 區域

AWS Lambda 現可於亞太區域 (首爾) 區域使用。如需有關 Lambda 區域和端點的詳細資訊,請參閱《AWS 一般參考》中的區域與端點

2016 年 8 月 29 日
亞太 (雪梨) 區域

亞太區域 (雪梨) 現在可以使用 Lambda。如需有關 Lambda 區域和端點的詳細資訊,請參閱《AWS 一般參考》中的區域與端點

2016 年 6 月 23 日
更新至 Lambda 主控台

已更新 Lambda 主控台來簡化角色建立流程。

2016 年 6 月 23 日
AWS Lambda 現在支援 Node.js 執行期 v4.3

AWS Lambda 新增對 Node.js 執行期 v4.3 的支援。如需詳細資訊,請參閱使用 Node.js 建置 Lambda 函數

2016 年 4 月 7 日
歐洲 (法蘭克福) 區域

歐洲 (法蘭克福) 區域現在可以使用 Lambda。如需有關 Lambda 區域和端點的詳細資訊,請參閱《AWS 一般參考》中的區域與端點

2016 年 3 月 14 日

VPC 支援

您現在可以設定 Lambda 函數來存取 VPC 中的資源。如需詳細資訊,請參閱讓 Lambda 函數存取 Amazon VPC 中的資源

2016 年 2 月 11 日

Lambda 執行期已更新。

已更新執行環境

2015 年 11 月 4 日

版本控制支援、用於開發 Lambda 函數程式碼的 Python、已排程事件,以及增加執行期

您現在可以使用 Python 開發您的 Lambda 函式程式碼。如需詳細資訊,請參閱使用 Python 建置 Lambda 函數

版本控制:您可以維護一個或多個 Lambda 函式的版本。版本控制功能可以控制讓哪個 Lambda 函式版本在不同的環境中執行 (例如,開發、測試或生產)。如需詳細資訊,請參閱管理 Lambda 函數版本

已排程事件:您也可使用 Lambda 主控台來設定 Lambda,以便在排程時間定期調用您的程式碼。您可以指定固定頻率 (時數、日數或週數),或是指定一個 Cron 表達式。如需詳細資訊,請參閱依排程調用 Lambda 函數

增加執行期:您現在可以設定 Lambda 函式執行五分鐘,允許更長的函式執行期,例如大量資料擷取和處理工作。

2015 年 10 月 8 日

支援 DynamoDB Streams

現在普遍都可使用 DynamoDB Streams,而且您可以在所有提供 DynamoDB 的地區使用它。您可以為您的資料表啟用 DynamoDB Streams,並使用 Lambda 函數當做資料表的觸發。觸發是您回應 DynamoDB 資料表更新所採取的自訂動作。如需範例演練,請參閱 教學課程: AWS Lambda 搭配 Amazon DynamoDB 串流使用

2015 年 7 月 14 日

Lambda 現在支援使用與 REST 相容的用戶端調用 Lambda 函數。

到目前為止,若要從 Web、行動裝置或 IoT 應用程式叫用 Lambda 函數,您需要開發套件 AWS SDKs AWS SDK、適用於 Android 的 AWS SDK 或適用於 iOS 的 AWS SDK)。現在,Lambda 支援透過自訂的 API (您可使用 Amazon API Gateway 建立),使用與 REST 相容的用戶端調用 Lambda 函數。您可以將請求傳送到 Lambda 函式端點 URL。您可以在端點上設定安全性,以允許開放存取,利用 AWS Identity and Access Management (IAM) 授權存取,或使用 API 金鑰來測量其他人對您的 Lambda 函數的存取。

如需入門練習範例,請參閱 使用 Amazon API Gateway 端點調用 Lambda 函數

2015 年 7 月 9 日

Lambda 主控台現在提供藍圖,可輕鬆建立 Lambda 函數並進行測試。

Lambda 主控台提供一組藍圖。每個藍圖為您的 Lambda 函式提供範例事件來源組態和範本程式碼,而該函式則是用於輕鬆建立以 Lambda 為基礎的應用程式。所有的 Lambda 入門練習現在皆使用藍圖。

2015 年 7 月 9 日

Lambda 現在支援用 Java 撰寫 Lambda 函數。

您現在可以使用 Java 撰寫 Lambda 程式碼。如需詳細資訊,請參閱使用 Java 建置 Lambda 函數

2015 年 6 月 15 日

Lambda 現在支援在建立或更新 Lambda 函數時,指定 Amazon S3 物件作為函數 .zip 檔。

您可以將 Lambda 函式部署套件 (.zip 檔案) 上傳至相同區域內的 Amazon S3 儲存貯體,該處是您想要建立 Lambda 函式所在。然後,在建立或更新 Lambda 函式時,指定儲存貯體名稱和物件金鑰名稱。

2015 年 5 月 28 日

Lambda 現在已普遍可用,並已增加行動後端的支援

Lambda 現在已普遍適用於生產用途。此版本也推出了新功能,可使用 Lambda 更輕鬆建置行動裝置、平板電腦及物聯網 (IoT) 後端,無需佈建或管理基礎設施便可自動擴展。Lambda 現在支援即時 (同步) 與非同步事件。其他功能包括更簡單的事件來源組態和管理。許可模型和程式設計模型已因推出 Lambda 函式適用的資源政策而更加簡化。

2015 年 4 月 9 日
預覽版

AWS Lambda 開發人員指南的預覽版。

2014 年 11 月 13 日