LorenzoTomaz / EXAMPLE-SQS-LAMBDA-DOCKER-VCPKG-C-

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RUN PROJECT

docker-compose up --build

GET LAMBDA LOGS

aws --endpoint-url=http://localhost:4566 logs tail /aws/lambda/exampleLambdaCPP_3 --follow

GET LOG STREAMS

aws --endpoint-url=http://localhost:4566 logs describe-log-streams --log-group-name /aws/lambda/exampleLambdaCPP_3

INVOKE LAMBDA

aws --endpoint-url=http://localhost:4566 lambda invoke --function-name exampleLambdaCPP_3 --cli-binary-format raw-in-base64-out --payload file://input.json response.json

CALL SQS

aws sqs send-message --endpoint-url=http://localhost:4566 --queue-url http://localhost:4576/000000000000/testQueue --region us-east-1 --message-body 'text'

CALL SNS

aws sns publish --endpoint-url=http://localhost:4566 --topic-arn arn:aws:sns:us-east-1:000000000000:testTopic --region us-east-1 --message 'text'

INSTALL DEPENDENCIES (NOT MANDATORY - USE DOCKER INSTEAD)

./vcpkg/vcpkg install "aws-sdk-cpp[*]" --recurse
./vcpkg/vcpkg install aws-lambda-cpp

About


Languages

Language:C++ 87.0%Language:Shell 5.6%Language:Dockerfile 5.4%Language:JavaScript 1.1%Language:CMake 1.0%