This course is built for developers who want to use AWS KMS via SDKs in real applications, not just click through the AWS console.
What you'll learn:
- Core AWS KMS concepts: key types, ownership, envelope encryption
- Access control: IAM policies, key policies, visual editor, and grants
- JWT-based authentication with asymmetric keys
- Serverless implementation with AWS Lambda, React, and Node.js
KMS Course Content:-
00:00:00 AWS KMS Course Introduction
00:01:08 What is AWS KMS?
00:02:22 Encryption Fundamentals
00:04:47 AWS Key Types Based On Ownership
00:09:36 Why Envelope Encryption?
00:14:49 How Envelope Encryption Works with AWS KMS
00:20:55 Envelope Encryption Hands-On Using AWS KMS and AWS CloudShell
00:36:30 KMS Key Access Control
00:38:25 KMS Access Control Using IAM Policies: Demo with S3 Bucket
00:46:23 KMS Access Control Using Key Policy: Demo with Lambda Function
00:55:42 AWS KMS Key Policy Visual Editor
00:57:57 Encrypting Secrets in Secrets Manager Using KMS
01:01:32 AWS KMS Key Grants
01:07:31 Auditing AWS KMS Key Usage with CloudTrail
01:12:05 Mini Project 1: Serverless Password Manager
01:41:30 Asymmetric KMS Key Introduction And Demo: Create JSON Web Token Using RSA Key Pair
01:51:26 Serverless JWT Authentication Server
02:11:35 Resource Cleanup
GitHub: https://github.com/TrickSumo/AWS-KMS-Course
Deep dive blog: https://tricksumo.com/aws-kms-envelope-encryption-deep-dive/
#aws #awskms #kms #serverless #secretsmanager #encryption