Install the AWS SAM CLI
https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-install.html
To update an existing function, find the handler function in api/
.
To create a new function or update the infrastructure, add it as infrastructure as code in template.yaml
You can locally deploy the API and test against it.
sam build --use-container
sam local start-api -p 3001
curl http://localhost:3001/riskfunction/
To deploy to AWS:
sam build --use-container
sam deploy
curl https://risk-data.solace.fi/riskfunction/
axios.get("https://risk-data.solace.fi/riskfunction/")