本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Lambda 範例應用程式
本指南的 GitHub 儲存庫包含示範如何使用各種語言和 AWS 服務的範例應用程式。每個範例應用程式都包含可輕鬆部署和清理和支援資源的指令碼。
- Node.js
-
以 Node.js 編寫的範例 Lambda 應用程式
-
空白 nodejs
-一個 Node.js 函數,顯示日誌記錄,環境變量, AWS X-Ray 跟踪,圖層,單元測試和 SDK 的使用。 AWS -
nodejs-apig
- 具有公有 API 端點的函數,它會處理來自 API Gateway 的事件並傳回 HTTP 回應。 -
efs-nodejs
- 在 Amazon VPC 中使用 Amazon EFS 檔案系統的函數。此範例包含設為與 Lambda 搭配使用的 VPC、檔案系統、掛載目標以及存取點。
-
- Python
-
以 Python 編寫的範例 Lambda 應用程式
-
空白蟒蛇-
一個 Python 函數,顯示日誌記錄,環境變量, AWS X-Ray 跟踪,圖層,單元測試和 SDK 的使用。 AWS
-
- Ruby
-
以 Ruby 編寫的範例 Lambda 應用程式
-
空白紅寶石
— 一個 Ruby 函數,顯示日誌記錄,環境變量, AWS X-Ray 跟踪,圖層,單元測試和 SDK 的使用。 AWS 適用於 AWS Lambda 的 Ruby 程式碼範例 — 以 Ruby 撰寫的程式碼範例,示範如何與 AWS Lambda 互動。
-
- Java
-
以 Java 編寫的範例 Lambda 應用程式
-
java17-examples
– 一個 Java 函數,示範如何使用 Java 記錄來表示輸入事件資料物件。 -
java-basic
- 具有單元測試和變數日誌組態的最小 Java 函數集合。 -
java-events
- Java 函數集合,其中包含如何處理來自各種服務 (例如 Amazon API Gateway、Amazon SQS 和 Amazon Kinesis) 事件的骨架程式碼。這些函數使用最新版本的aws-lambda-java-events庫(3.0.0 及更新版本)。這些範例不需要 AWS SDK 作為相依性。 -
s3-java
- 一種 Java 函數,它處理來自 Amazon S3 的通知事件,並使用 Java Class Library (JCL) 以從上傳的映像檔案建立縮圖。 -
使用 API Gateway 調用 Lambda 函數 - 一個 Java 函數,其可掃描包含員工資訊的 Amazon DynamoDB 資料表。然後,其會使用 Amazon Simple Notification Service 向員工傳送文字訊息,慶祝他們的工作週年紀念日。此範例使用 API Gateway 調用函數。
在 Lambda 上執行熱門 Java 框架
-
spring-cloud-function-samples
— 來自 Spring 的一個示例,演示瞭如何使用 S pring 雲函數 框架來創建 AWS Lambda 函數。 -
無伺服器 Spring Boot 應用程式示範 — 示
範如何在受管理的 Java 執行階段中設定典型的 Spring Boot 應用程式 SnapStart,或是使用自訂執行階段作為 GraalVM 原生映像檔的範例。 -
無伺服器微型應用程式示範 — 示
範如何在受管理的 Java 執行階段中使用 Micronaut 的範例 SnapStart,或是使用自訂執行階段的 GraalVM 原生映像檔。請參閱《Micronaut/Lambda 指南 》以進一步瞭解。 -
無伺服器 Quarkus 應用程式示範 — 示
範如何在受管理的 Java 執行階段中使用 Quarkus SnapStart,或是使用自訂執行階段作為 GraalVM 原生映像檔的範例。若要深入了解,請參閱「夸克斯/Lambda」指南和「夸克斯/指南 」。SnapStart
-
- Go
-
Lambda 為 Go 執行時間提供下列範例應用程式:
- C#
-
以 C# 編寫的範例 Lambda 應用程式
-
blank-csharp
- 一種 C# 函數,它示範如何使用 Lambda 的 .NET 程式庫、記錄、環境變數、 AWS X-Ray 追蹤、單元測試和 AWS 開發套件。 -
blank-csharp-with-layer
— 使用 .NET CLI 建立封裝函式相依性之圖層的 C# 函數。 -
ec2-spot
– 在 Amazon EC2 中管理 Spot 執行個體請求的函數。
-
- PowerShell
-
Lambda 提供下列範例應用程式 PowerShell:
-
空白電源外殼
-顯示使用日誌記錄,環境變量和 SDK 的 PowerShell 函數。 AWS
-
若要部署範例應用程式,請依照其 README 檔案中的指示。