Sto cercando l'esempio di codice Java nella pagina Getting Started (Authoring AWS Lambda Code in Java), ma sono bloccato come com.amazonaws.services.lambda.runtime pacakge sembra mancarepacchetto com.amazonaws.services.lambda.runtime non esiste in AWS Java SDK 1.10.2
Ecco il codice di esempio:
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);
}
}
che incontro lo stesso errore sia in Netbeans e attraverso la linea di comando (specificando AWS SDK sicurezza di argomento cp) dai primi due importazioni il codice:
pacchetto com.amazonaws.services.lambda.runtime non esiste
Nota importare altri pacchetti dallo SDK funziona bene, come per importazioni terzo e quarto dal codice precedente (importazioni S3 che ho messo in solo per testare).
Sto usando la versione 1.10.2 (aws-java-sdk-1.10.2.zip) della AWS Java SDK, scaricato da http://sdk-for-java.amazonwebservices.com/latest/aws-java-sdk.zip
Eventuali indicazioni/suggerimenti sarebbe molto apprezzato. Grazie!
Grazie David - Ho faticato a trovare il link per il download da AWS, ma sono riuscito a ottenerlo da Maven secondo i tuoi consigli e l'importazione non funziona! Saluti. – Arthur