Client-Side Encryption - AWS SDK for Ruby

Client-Side Encryption

To encrypt objects on the client, you perform the encryption yourself, either using keys that you create or keys that AWS Key Management Service (AWS KMS) manages for you.

Learn about client-side encryption in Amazon S3 at Protecting Data Using Client-Side Encryption.