AWS Lambda 現在支援可用區域中繼資料
張貼日期:
2026年3月19日
AWS Lambda 現在透過 Lambda 執行環境中的新中繼資料端點提供可用區域 (AZ) 中繼資料。有了這項功能,開發人員就能判斷用於執行其 Lambda 函式之 AZ 的 AZ ID (例如 use1-az1),使其能夠建置執行 AZ 感知路由決策的函式,例如偏好為下游服務使用相同的 AZ 端點,以減少跨 AZ 延遲。 此功能還讓操作員能夠實作 AZ 感知的恢復能力模式,例如 AZ 特定的故障注入測試。
Lambda 會自動在 AWS 區域內的多個 AZ 中佈建和維護可隨時處理函式調用的執行環境,以提供高可用性和容錯能力,而無需為客戶帶來任何額外的組態或管理負擔。 隨著開發團隊持續擴展無伺服器應用程式,其函式通常需要與 Amazon ElastiCache 和 Amazon RDS 等其他 AWS 服務互動,這些服務可提供每個 AZ 的專屬端點。 截至目前為止,Lambda 並沒有為函式提供用於判斷執行函式之 AZ 的方法。有了新的中繼資料端點,函式現在能夠透過簡單的 HTTP 請求擷取其 AZ ID,從而輕鬆實作 AZ 感知邏輯,而無需構建和維護自訂解決方案。
若要著手使用,請使用 Powertools for AWS Lambda 中繼資料公用程式,或使用 Lambda 在執行環境中自動設定的環境變數以直接呼叫中繼資料端點。此功能適用於所有 Lambda 執行時期,包括自訂執行時期和封裝為容器映像的函式,並且無論您的函式是否已啟用 VPC 功能,都能與 SnapStart 和佈建並行性等 Lambda 功能順暢整合。
AZ 中繼資料支援適用於提供 Lambda 的所有商業 AWS 區域,無須額外費用。 若要進一步了解,請瀏覽 Lambda 文件。