Creating AWS HTTP APIs with Cognito Authorizers Using Node.js

Today is project twelve from my Twenty Projects in Twenty Days series! Yesterday, I published Voices of COVID which is a project aimed at hearing the voices of people impacted by COVID-19. Today, I’m looking at how to create an AWS HTTP API that has JWT authorizers with Amazon Cognito and Lambda handlers written in Node.js. If you want a more in-depth look at this you can take a look back at how I did this with the Serverless Framework in this blog post.

Let’s get started!

Voices of COVID

The world feels isolating to many of us right now. It’s also presenting many with unique challenges and struggles that I’ve been feeling are overlooked and unheard at the moment. I built this next project because I wanted to try to build something to share our stories about how we’re dealing with global pandemic. It’s still very fresh, but I’m hoping to gather stories and let people listen to them together.