Securing your data on AWS
All the files in S3 storage are encrypted by default with S3's own encryption key. Additionally, you can create your own key in the KMS service in your AWS account, and then provide the details of the KMS master key as part of the service delegation process.
Prerequisites
- You must have your KMS master key for server-side encryption set up in your AWS account.
To turn on S3 bucket encryption:
-
From the navigation menu select Administration > Access (IAM) > Access Delegation.
-
Check whether Enable delegation toggle is set to on. If it isn't, you must first set up account delegation. For details, see Enabling account delegation.
-
Set the Enable encryption toggle to on.
-
Select the SSE algorithm and provide the ARN of the KMS master key id.
-
Click the Save button. Encryption is set as default for all the files in new buckets.
Learn more
Parent topic: Setting up the platform on AWS