我的AWS Lambda创建项目有什么问题?

时间:2017-04-07 15:20:33

标签: java amazon-web-services lambda aws-lambda superclass

嘿所以我下载了eclipse所需的AWS工具包的所有工具,并且我试图创建一个新的AWS lambda项目,我给它一个包,项目名称和更改输入类型到自定义然后提供输入类型的字符串和出类型,加载后创建一个项目,但回来时有错误,所以请一些人告诉我的错误?

SELECT
  RIGHT(CONCAT(REPEAT(0, 6), (SELECT MAX(CONVERT(code, int)) + 1 FROM enterprises)), 6)
INTO code_param;

1 个答案:

答案 0 :(得分:0)

AWS文档已过时。

您需要实现不同的界面。

传递地图:

public class MyHandler implements RequestHandler<Map<String,Object>,String> 

传递到自定义POJO对象:

public class MyHandler implements RequestHandler<CustomRequest,CustomResponse> {

使用流:

public class MyHandler implements RequestStreamHandler {

确保抓住正确的依赖关系:

<dependency>
    <groupId>com.amazonaws</groupId>
    <artifactId>aws-lambda-java-core</artifactId>
    <version>1.1.0</version>
</dependency>

我开发了一个实现每个接口的sample application。您可以从github克隆它。其中一个处理程序也会打印出所有可用的环境变量。

Lambda期望JSON作为输入。