Gibt es eine AWS-Java-Methode zum Hochladen der ZIP-Datei in AWS Lambda? Alle Beispiele verwenden entweder CLI aws
oder laden über die Website hoch.ZIP-Datei mit Java in AWS Lambda hochladen
Antwort
Sie können die createFunction oder updateFunctionCode Methoden der Klasse AWSLambdaClient verwenden, um die Zip-Datei mit dem AWS SDK für Java auf Lambda hochzuladen.
Lesen Sie die folgenden Dokumente:
Learn how to use AWS Lambda to easily create infinitely scalable web services
folgenden Link verwenden Sie herausfinden können, wie Sie Ihre Java-basierte Funktion Lambda-Funktionalitäten mit Maven und CLI hochladen.
Folgende Schritte werden Ihnen helfen
- erstellen Projektverzeichnis
- build.gradle
- Handle Ordnerstruktur
- Build erstellen und das Projekt in einer ZIP-Datei verpacken
http://docs.aws.amazon.com/lambda/latest/dg/create-deployment-pkg-zip-java.html
Ich verstehe die Frage ist über das Hochladen der Zip-Datei, aber es kann jemand anderem helfen. Wenn Sie Eclipse
verwenden, können Sie den Code aws plugin
verwenden und dann als Lambda-Funktion auf AWS Account
hochladen.
Eclipse Plugin to Upload Java Lambda Function
Plugin wird für die folgenden Informationen fragen:
- Anmeldeinformationen: welches Plugin lesen kann von Anmeldeinformationen in
.aws
Verzeichnis einreichen. - Rolle: Name der Rolle, die bei der Ausführung von Lambda angenommen wird.
- bucketName: Wo Zip-Datei gespeichert wird.
- Weitere Einstellungen wie Region, Speicher usw.
- 1. AWS Lambda Java Kompatiblität
- 2. Java-Speicherprofil in AWS Lambda
- 3. AWS Lambda-Funktion in Java
- 4. Wo man hochgeladenen Java-Code von AWS Toolkit für Lambda in AWS Lambda-Konsole
- 5. AWS Lambda und Java Concurrency
- 6. Hochladen von XML-Datei in AWS s3 mit Java
- 7. AWS Lambda Java, schreibe in S3-Bucket
- 8. AWS Lambda NoClassDefFoundError
- 9. CasperJs mit AWS Lambda
- 10. Fehler mit AWS Lambda
- 11. Set Umgebungsvariable in AWS Lambda mit API
- 12. AWS S3 Ereignisbenachrichtigung mit Lambda-Funktion in Java
- 13. AWS IoT-Ereignis Java-Klasse für Lambda
- 14. Rückgabewerte in aws Lambda
- 15. AWS Lambda: Wie Lambda-Funktion von einfachen Java-Klasse
- 16. Mocking in AWS Lambda
- 17. AWS Java Lambda lokale Variablen vs Objektvariablen
- 18. AWS Lambda JAVA: Verwendung externer Bibliotheken
- 19. Von Java Service AWS Lambda und AWS-Gateway API
- 20. AWS Lambda: Service Fehler
- 21. AWS Lambda: Klasse java.lang.ClassNotFoundException
- 22. AWS Lambda - Gepufferter Leser
- 23. AWS Lambda - CloudWatch Ereignistyp
- 24. Ein AWS Lambda anhören
- 25. AWS Lambda S3Event-Deserialisierung
- 26. Abonnieren AWS IoT Thema in AWS Lambda
- 27. AWS Python Lambda mit Oracle
- 28. Bildgrößenanpassung AWS Lambda mit Threads
- 29. AWS Lambda. Aufrufen mit Verzögerung
- 30. AWS Lambda-Integration mit SQS
Die Zip-Datei selbst für die Function für [CreateFunctionRequest] (http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/ gesetzt wird amazonaws/services/lambda/model/CreateFunctionRequest.html # setCode-com.amazonaws.services.lambda.model.FunctionCode-) an die createFunction und an den UpdateFunctionCodeRequest für [updateFunctionCode] (http: //docs.aws.amazon. com/AWSJavaSDK/Neueste/javadoc/com/amazonaws/services/Lambda/Modell/CreateFunctionRequest.html # setCode-com.amazonaws.services.lambda.model.FunctionCode-) an updateFunctionCode übergeben –