Presentation on how to encrypt data in S3 in a serverless way using KMS and setpfunctins
Size: 4.08 MB
Language: en
Added: Mar 17, 2024
Slides: 17 pages
Slide Content
JIMMY DAHLQVIST | 2024-03-14 Encrypting data in S3 with StepFunctions
Todays agenda The problem StepFunctions Gotchas Build It!
JIMMY DAHLQVIST Serverless enthusiast AWS Ambassador & AWS Community Builder & User Group Leader Founder of serverless- handbook.com Head of AWS @ Sigma Technology Cloud ยง
Problem Server-side encryption with Amazon S3 managed keys (SSE-S3) Thousands of objects New compliance requirement SSE-KMS (Customer managed keys) Encrypt existing and new objects
Solution AWS S3 default encryption SSE-KMS Alternative set a bucket policy AWS StepFunctions to the rescue No-Code / Low-Code solution
StepFunctions Distributed Map State Loop over all objects S3 integration, copy object Choice To check encryption
Service / SDK integrations 15+ service integrations 200+ SDK integrations
StepFunction
StepFunction
StepFunction
StepFunction
StepFunction
StepFunction
Gotchas S3 SDK copy support objects up to 5GB in size
Build It
@ jimmydahlqvist dahlqvistjimmy https://serverless- handbook.com https:// jimmydqv.com THANK YOU