This example creates a lambda that does a simple .toUpper on the string input and returns it.
To deploy your infrastructure, follow the below steps.
After cloning this repo, from this working directory, run these commands:
- Build and publish the lambda function, making the output available to our Pulumi program.
dotnet publish ./DotnetLambda/src/DotnetLambda/- Execute our Pulumi program to archive our published function output, and create our lambda.
pulumi up -C ./pulumi- Call our lambda function from the aws cli.
aws lambda invoke \
--function-name $(pulumi stack output Lambda -C ./pulumi) \
--region $(pulumi config get aws:region -C ./pulumi) \
--payload '"foo"' \
output.json
cat output.json # view the output file with your tool of choice
# "FOO"