1 Answer
- Newest
- Most votes
- Most comments
0
You can use the Amazon S3 client-side encryption to encrypt the data before sending it to S3. Amazon S3 client-side encryption supports AWS KMS as the root key provider. However, it's recommended to use the AWS Encryption SDK as it offers more features while supporting AWS KMS.
To enable client-side encryption, you have the following options:
- Use an AWS KMS key stored in AWS Key Management Service (AWS KMS).
- Use a key that you store within your application.
For more information, you can also take a look at these AWS Blogs posts:
Relevant content
- Accepted Answerasked a year ago
- asked 2 months ago
- Accepted Answer
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 8 months ago