graphql-engine/community/boilerplates/event-triggers/aws-lambda/python/echo
2019-01-17 15:57:28 +05:30
..
echo.py refactor community content and folder structure (#1353) 2019-01-17 15:57:28 +05:30
README.md refactor community content and folder structure (#1353) 2019-01-17 15:57:28 +05:30

Setup tables

  1. Create table:
notes:
  id: int
  note: text

Setup AWS Lambda

Create a lambda function in AWS. This will be our webhook.

  1. Create a function.
  2. Select Python 3.6 as the runtime.
  3. Select "start from scratch".
  4. Add API gateway as a trigger.
  5. Add an API to API gateway.
  6. Add the code in echo.py. The handler function of your lambda will be the echo.lambda_handler.

Add the trigger in Hasura GraphQL

  1. In events tab, add a trigger
  2. Select all insert, update, delete operations for the trigger.
  3. Paste the API endpoint of your AWS lambda as the webhook.