When you build a blockchain DApp, you can use AWS services with custom logic, such as monitoring and troubleshooting your contract event logs using AWS CloudWatch. With Amazon Cognito, you can deliver temporary, limited-privilege credentials to your application to access AWS resources.
In this article, we will introduce a cryptographically secure authentication flow using the Amazon Cognito-enhanced flow with the MetaMask extension and Web3.
By the end of this article, we will have a website that allows users to log in using MetaMask and have access to our Amazon API Gateway APIs with IAM authorization.
Here is a demo of what we are going to build:
#ethereum #serverless #aws #blockchain