Skip to content

Latest commit

 

History

History

S3

S3

Jump to


Useful Libs and Tools

  • aws/boto3-s3-access-grants-plugin - AWS S3 Access Grants Plugin provides the functionality to enable S3 customers to configure S3 ACCESS GRANTS as a permission layer on top of the S3 Clients.
  • awslabs/mountpoint-s3 - Mountpoint for Amazon S3 is a simple, high-throughput file client for mounting an Amazon S3 bucket as a local file system.

Useful Articles and Blogs

Data Perimeter at scale

CloudTrail Events vs. Server Access Logs

  • CloudTrail Events
    • Logs Delay
      • Data events: 5 minutes
      • Management events: 15 minutes
    • Log Coverage
      • Bucket operations: covered by default
      • Object operations: if data events are enabled
    • Cost
      • Management events: Free
      • Data events: Pay according to number of API calls
    • Log Format
      • JSON
  • Server Access Log
    • Logs Delay
      • A few hours
    • Log Coverage
      • The completeness of server loggins is not guaranteed
    • Cost
      • Free (only pay for 3 storage of logs)
    • Log Format
      • Non-standard, requires normalisation
    • Lifecycle deletion actions are not caught by CloudTrail data event logs, only Server Access Logs.

S3 Incident Response

S3 Access Control

VPC Enpoints

Static Websites

Uploading objects

Storing sensitive files

Getting "The bucket does not allow ACLs" Error