Encrypting data in S3 with Stepfunctions

JimmyDahlqvist 13 views 17 slides Mar 17, 2024
Slide 1
Slide 1 of 17
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17

About This Presentation

Presentation on how to encrypt data in S3 in a serverless way using KMS and setpfunctins


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
Tags