使用 Go 建置 Lambda 函數 - AWS Lambda

使用 Go 建置 Lambda 函數

下列各節說明以 Go 編寫 Lambda 函數程式碼時,如何套用常見的程式設計模式與核心概念。

Go 執行時間
名稱 識別符 作業系統 架構

Go 1.x

go1.x

Amazon Linux

x86_64

注意

使用 Amazon Linux 作業系統 (例如 Go 1.x) 的執行時間不支援 arm64 架構。若要使用 arm64 架構,您可以搭配提供的 .al2 執行時間執行 Go。

Lambda 為 Go 執行時間提供以下工具和程式庫:

適用於 Go 的工具和程式庫

如需詳細資訊,請參閱 GitHub 上的 aws-lambda-go

Lambda 為 Go 執行時間提供下列範例應用程式:

以 Go 編寫的範例 Lambda 應用程式

  • blank-go - 一種 Go 函數,它示範如何使用 Lambda 的 Go 程式庫、記錄、環境變數和 AWS 開發套件。