staram przykładowy kod Java na stronie Getting Started (Authoring AWS Lambda Code in Java), ale jestem przebijał jako com.amazonaws.services.lambda.runtime pacakge wydaje się, że brakujepakiet com.amazonaws.services.lambda.runtime nie istnieje w AWS Java SDK 1.10.2
Oto przykładowy kod:
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);
}
}
ja spotkać ten sam błąd zarówno w Netbeans i poprzez linię poleceń (określając AWS SDK thorugh Cp argumentu) z dwóch pierwszych importu kod:
pakiet com.amazonaws.services.lambda.runtime nie istnieje
Uwaga importowania inne pakiety SDK działa dobrze, a za trzecie i czwarte importu z powyższego kodu (import s3 który kładę w tylko do testowania).
używam wersji 1.10.2 (aws-java-sdk-1.10.2.zip) z AWS Java SDK, pobranego od http://sdk-for-java.amazonwebservices.com/latest/aws-java-sdk.zip
Wszelkie wskazówki/sugestie będą mile widziane. Dzięki!
Dzięki David - Próbowałem znaleźć link do pobrania z AWS, ale udało mi się go zdobyć od Mavena zgodnie z twoją radą, a import nie działa! Twoje zdrowie. – Arthur