KEMBAR78
S3 Security and Encryption | PDF | Computers
0% found this document useful (0 votes)
20 views1 page

S3 Security and Encryption

S3 buckets are private by default and can be controlled using Bucket Policies and Access Control Lists. Access logs can be configured to track requests made to the buckets, with the option to send logs to another bucket. Encryption is provided both in transit using SSL/TLS and at rest through various methods including S3 Managed Keys, AWS Key Management Service, and Customer Provided Keys.

Uploaded by

Reply Me
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views1 page

S3 Security and Encryption

S3 buckets are private by default and can be controlled using Bucket Policies and Access Control Lists. Access logs can be configured to track requests made to the buckets, with the option to send logs to another bucket. Encryption is provided both in transit using SSL/TLS and at rest through various methods including S3 Managed Keys, AWS Key Management Service, and Customer Provided Keys.

Uploaded by

Reply Me
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 1

S3 Security and Encryption:

===========================
*Points:
By default, all newly created buckets are PRIVATE. You can setup access control to
your buckets using;
-Bucket Policies
-Access Control Lists
S3 buckets can be configured to create access logs which log all requests made to
the S3 bucket.This can be sent to another
bucket and even another bucket in another account.
(SO IF YOU WANT TO LOG WHO'S ACCESSING YOUR OBECTS IN YOUR S3 BUCKET, YOU CAN
DEFINITELY DO THAT.)
-----------------------------------------------------------------------------------
------------------
*Encryption in transit is achieved by: (eg-https is a encryption in transit)
-SSL/TLS
*Encryption at Rest(Server Side) is achieved by: (eg- data is at rest in hard
drives and someone steals that, so there should be
encrption to the data)
-S3 Managed Keys-SSE-S3(key is just a way of encrypting object and then dycrpting
it)
-AWS Key Management Service, Managed Keys - SSE-KMS(This is where we and amazon
mange the keys together)
-Server Side Encryption with Customers Provided Keys-SSE-C (This is where you
actually give amazon your own keys that you manage
and you can encrypt your s3 objects)

You might also like