
184
| 第八章
在本地安裝 pip 之後,你可以在終端機用範例 8-29 的命令安裝 SAM Local。
範例
8-29
安裝
SAM Local
$ pip install aws-sam-cli
如果你有在本地開發機器安裝 Go,也可以從來源安裝最新版本:
go get github.com/
awslabs/aws-sam-local
。
AWS Lambda 鷹架
你可以使用範例 8-30 的 Java 函式,它是你之前在 Shopping 示範 app 中看過的 Product
Catalogue 服務的基本實作。你可以在本書的GitHub 存放區(
https://github.com/
continuous-delivery-in-java/product-catalogue-aws-lambda
)找到完整的程式碼。範例 8-30
是主處理函數類別。
範例
8-30
簡單的
Java “Hello World” AWS Lambda
函數
package uk.co.danielbryant.djshoppingserverless.productcatalogue;
import com.amazonaws.services.lambda.runtime.Context;
import com.amazonaws.services.lambda.runtime.RequestHandler;
import com.google.gson.Gson;
import uk.co.danielbryant.djshoppingserverless.productcatalogue. ...