tôi đang cố gắng mã ví dụ Java trong trang Getting Started (Authoring AWS Lambda Code in Java), nhưng đang mắc kẹt như com.amazonaws.services.lambda.runtime pacakge có vẻ là thiếugói com.amazonaws.services.lambda.runtime không tồn tại trong AWS java sdk 1.10.2
đây là đoạn mã mẫu:
package example;
import com.amazonaws.services.lambda.runtime.Context; //package does not exist error
import com.amazonaws.services.lambda.runtime.LambdaLogger; // package does not exist error
import com.amazonaws.services.s3.AmazonS3; // import works (not needed, I've put them in for testing import)
import com.amazonaws.services.s3.model.S3Object; // import works (not needed, I've put them in for testing import)
public class Hello {
public String myHandler(int myCount, Context context) {
LambdaLogger logger = context.getLogger();
logger.log("received : " + myCount);
return String.valueOf(myCount);
}
}
tôi gặp phải những lỗi tương tự cả trong Netbeans và thông qua dòng lệnh (xác định AWS SDK thorugh luận -cp) từ hai hàng nhập khẩu đầu tiên của mã:
gói com.amazonaws.services.lambda.runtime không tồn tại
Note import các gói khác từ SDK hoạt động tốt, theo nhập khẩu thứ ba và thứ tư từ các mã trên (nhập khẩu s3 mà tôi đưa vào chỉ để kiểm tra).
Tôi đang sử dụng phiên bản 1.10.2 (aws-java-sdk-1.10.2.zip) của AWS Java SDK, tải về từ http://sdk-for-java.amazonwebservices.com/latest/aws-java-sdk.zip
Bất kỳ hướng/góp ý sẽ được nhiều đánh giá cao. Cảm ơn!
Cảm ơn David - Tôi đã đấu tranh để tìm liên kết tải xuống từ AWS, nhưng có thể lấy nó từ Maven theo lời khuyên của bạn và việc nhập không hoạt động! Chúc mừng. – Arthur