下面是一个使用Java编写的AWS Lambda函数,用于将两个数字相加:
import com.amazonaws.services.lambda.runtime.Context;
import com.amazonaws.services.lambda.runtime.RequestHandler;
public class AddTwoNumbers implements RequestHandler {
@Override
public AddTwoNumbersResponse handleRequest(AddTwoNumbersRequest request, Context context) {
int sum = request.getNumber1() + request.getNumber2();
AddTwoNumbersResponse response = new AddTwoNumbersResponse();
response.setSum(sum);
return response;
}
}
上述代码中,AddTwoNumbers
是一个实现了RequestHandler
接口的类。它的handleRequest
方法接收一个AddTwoNumbersRequest
对象和一个Context
对象作为参数,并返回一个AddTwoNumbersResponse
对象。
AddTwoNumbersRequest
类定义如下:
public class AddTwoNumbersRequest {
private int number1;
private int number2;
public int getNumber1() {
return number1;
}
public void setNumber1(int number1) {
this.number1 = number1;
}
public int getNumber2() {
return number2;
}
public void setNumber2(int number2) {
this.number2 = number2;
}
}
AddTwoNumbersResponse
类定义如下:
public class AddTwoNumbersResponse {
private int sum;
public int getSum() {
return sum;
}
public void setSum(int sum) {
this.sum = sum;
}
}
在使用AWS Lambda时,您需要将上述代码打包成一个JAR文件,并在AWS Lambda控制台或使用AWS CLI将其上传到Lambda函数中。
请注意,上述代码仅演示了AWS Lambda函数的基本结构和输入输出的处理方式。您可以根据自己的需求进行修改和扩展。