https://github.com/ecthiender/hge-events-aws-nodejs
https://github.com/ecthiender/hge-events-aws-nodejs
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/ecthiender/hge-events-aws-nodejs
- Owner: ecthiender
- Created: 2018-08-30T13:41:55.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-08-31T13:23:38.000Z (almost 8 years ago)
- Last Synced: 2025-01-11T12:12:50.305Z (over 1 year ago)
- Language: JavaScript
- Size: 2.93 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pre-requisite:
Follow this guide to deploy Hasura GraphQL (on EC2) on RDS:
https://blog.hasura.io/instant-graphql-on-aws-rds-1edfb85b5985
# Setup our 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 Node.js 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 corresponding code and save. The handler function of your lambda will be the `.handler`.
# Add events 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.