So testen Sie lokal eine Java AWS Lambda -Funktion mit LokalstackJava

Java-Forum
Anonymous
 So testen Sie lokal eine Java AWS Lambda -Funktion mit Lokalstack

Post by Anonymous »

Ich folgte dem Artikel Baeldung Site < /p>
Ich habe den Schritt < /p>
gemacht

Code: Select all

docker run \
--rm -it \
-p 127.0.0.1:4566:4566 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v ./target:/opt/code/localstack/target \
localstack/localstack
< /code>
Docker Shell < /p>
$ winpty docker exec -it 6efc21b9a53b bash
< /code>
und Versuch, < /p>
auszuführenawslocal lambda create-function \
--function-name baeldung-lambda-function \
--runtime java21 \
--handler com.baeldung.lambda.LambdaHandler\
--role arn:aws:iam::000000000000:role/lambda-role \
--zip-file fileb:///opt/code/localstack/target/java-lambda-function-0.0.1.jar
Fehler:
Fehleranalyseparameter '--zip-file': Paramfile-Dateib: //opt/code/localstack/target/snslambda-1.0-snapshot.jar: [erno 2] keine solche Datei oder Directory oder Directory: [ERSTRNO: [ERSTRNONO: [ERSTRNONO: [ERSTRNONO: [ERSTRNONO 2] usw. [erno. '/opt/code/localStack/target/snslamb
da-1.0-snapshot.jar'
Mein Name des JAR-Datei ist korrekt. vereinbart -v ./target:/opt/code/localstack/target ist das Volumen und so in Zip -File verwendet. Aber wie ist die Datei zugeordnet? Ich sehe keine Datei im lokalen Stack -Zielordner < /p>
Ich bin mir nicht sicher, auf welchem ​​Weg ich Befehle ausführen muss. Bitte kann ich fragen, was die Kontrollpunkte sind und wie man löst? {"Nachricht": "Hallo aus SNS!", "MessageId":
"12345", "Timestamp": "2025-02-23T12: 34: 56.000Z"}}]} 'output.txt < /p>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post