This is not a tutorial, but rather an overview of an AWS project I did that allows a user to send an XML request containing username, password, requested resource, and payload to an API in API Gateway. The API forwards the request to a Lambda function, which parses the request for username, password, and resource. It authenticates using an encrypted DynamoDB table. It then authorizes that the user has access to the resource that they are trying to access. If both of these checks pass, the payload is forwarded to an external (test) API. The Lambda function is written in Python.
Here's my code for the lambda functions of this project: https://github.com/spencergoff/Amazon...
Here's my short blog post about this project: http://spencer-goff-dev.blogspot.com/...
On this page of the site you can watch the video online AWS DynamoDB encryption using KMS, Lambda, API Gateway, user authentication, Python with a duration of hours minute second in good quality, which was uploaded by the user someoneelse 20 June 2018, share the link with friends and acquaintances, this video has already been watched 3,258 times on youtube and it was liked by 30 viewers. Enjoy your viewing!