Skip to content

Mmunabau/-Implementing-S3-Bucket-Encryption-with-SSE-S3-and-SSE-KMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Implementing-S3-Bucket-Encryption-with-SSE-S3-and-SSE-KMS

Description

Secure data in an Amazon S3 bucket by setting up default encryption with SSE-S3 (Server-Side Encryption with Amazon S3 managed keys) and enabling selective overrides with SSE-KMS (Server-Side Encryption with AWS Key Management Service) for added security and control through AWS Key Management Service (KMS).

Deliverables:

  • Configured S3 bucket with enforced encryption standards.
  • Documentation of setup, policies, and audit logs.
  • Optional automation to ensure compliance.

Skills Demonstrated

  • AWS Security Best Practices: Implementing and enforcing encryption with SSE-S3 and SSE-KMS.
  • AWS KMS Management: Creating and managing KMS keys, policies, and audit logging.
  • Automation and Monitoring: Using CloudTrail and Lambda to ensure encryption compliance.(optional)
  • Documentation and Compliance: Following security standards and documenting configurations for review.

Program walk-through:

creat your s3 bucket:
key steps

Add object to your s3 bucket for Encryption:
key steps

Set Up Default Encryption: Enable SSE-S3 as the default encryption for all objects in the S3 bucket
key steps

Override with SSE-KMS: Upload objects with SSE-KMS encryption for enhanced security by specifying the KMS key:
key steps

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published