AWS Java SDK Versão para a criação de um Lambda

Kerry:

Eu estou tentando desenvolver uma função lambda AWS Java, seguindo a orientação descrita aqui . Nele descreve a implementação da RequestHandlerinterface e também faz referência a biblioteca AWS-lambda-java-core. No entanto, eu estou tentando usar o SDK mais recente, como recomendado aqui , mas isso é completamente diferente ea RequestHandlerinterface não parecem existir.

Não está claro para mim o que o nome ea versão das bibliotecas java que eu preciso. Existe alguma orientação sobre todas as diferentes versões das bibliotecas Java AWS existem e quaisquer exemplos atualizados. Eu tenho que admitir que estou completamente confuso com as versões da biblioteca AWS Java e nomeação e não inteiramente saber qual / quais eu preciso adicionar como uma dependência apenas para criar uma função simples AWS lambda em Java.

madhead:

No entanto, eu estou tentando usar o SDK mais recente, como recomendado aqui , mas isso é completamente diferente ea RequestHandlerinterface não parecem existir.

Você está usando uma dependência errado. Este é um SDK para usando AWS serviços através da sua API REST, como:

  • Colocar um objeto para S3
  • Listagem instâncias EC2
  • Excluindo um item da AWS DynamoDB
  • Invocando um Lambda
  • ...

Ou seja, este é um SDK para trabalhar com vários serviços da AWS. É composto de muitas bibliotecas, como aws-java-sdk-s3, aws-java-sdk-dynamodb. aws-java-sdk-lambdaé um deles, mas é para interagir com Lambda API e não para a criação de Lambdas.

As bibliotecas que você precisa para a criação de Lambdas são:

Como você pode ver, esses são diferentes. Primeiro fornece Handlerinterfaces de que você está procurando e segundo contém vários eventos Lambda pode aceitar como entrada: eventos SNS, temporizadores CloudWatch e assim por diante .

Acho que você gosta

Origin http://43.154.161.224:23101/article/api/json?id=187101&siteId=1
Recomendado
Clasificación