相关疑难解决方法(0)

AWS Lambda:如何从简单的java类调用lambda函数

我创建了简单的Lambda函数并将其上传到AWS Lambda.

import com.amazonaws.services.lambda.runtime.Context;
import com.amazonaws.services.lambda.runtime.RequestHandler;

public class Hello implements RequestHandler<String, String> {

    @Override
    public String handleRequest(String input, Context context) {
         String output = "Bonjour, " + input + "!";
         return output;
    }

}

}
Run Code Online (Sandbox Code Playgroud)

我想使用java类从其他项目调用此Lambda函数.我aws-java-sdk-lambda-1.10.22用来调用这个函数.但我无法成功.

这是我的InvokeLambda类,它是一个单独的项目.

import java.nio.ByteBuffer;
import java.nio.charset.Charset;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

import com.amazonaws.auth.AWSCredentials;
import com.amazonaws.auth.BasicAWSCredentials;
import com.amazonaws.regions.Region;
import com.amazonaws.regions.Regions;
import com.amazonaws.services.lambda.AWSLambdaClient;
import com.amazonaws.services.lambda.model.InvokeRequest;

public class InvokeLambda {
    private static final Log logger = LogFactory.getLog(InvokeLambda.class);
    private static final String awsAccessKeyId = "XXXXXX";
    private …
Run Code Online (Sandbox Code Playgroud)

java amazon-web-services aws-lambda

12
推荐指数
1
解决办法
1万
查看次数

标签 统计

amazon-web-services ×1

aws-lambda ×1

java ×1