Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

S3 Exam Tips (dev)

  • S3 is a Object-Based storage that allows you to upload files
  • Not OS or run a DB storage
  • Files from 0 bytes up to 5TB
  • The total value of data and number of objects you can store is unlimited
  • Files are stored in buckets
  • S3 is a global namespace, this means that the buckets must be globally available
  • A S3 Object consists in Value, Key, Version ID and Metadata

Secure Buckets

  • By default every bucket is private (only the owner can read, delete or upload)
  • You can use Bucket Policies that are applied at a bucket level
  • You can use Access Control Lists (ACLs) that are applied at a object level
  • S3 buckets can be configured to create Access Logs (disabled by default), which will log all requests made to a bucket. These logs can be written to another bucket.

Tiers

Storage ClassAZUse Case
S3 Standard3Suitable for most workloads, e.g. websites, content distribution, mobile and gaming applications, and big data analytics.
S3 Standard-Infrequent Access3Long-term, infrequently accessed critical data, e.g. backups, data store for disaster recovery files, etc. Min storage duration: 30 days.
S3 One Zone-Infrequent Access1Long-term, infrequently accessed non-critical data. Min storage duration: 30 days.
S3 Glacier>= 3Long-term data archiving that occasionally needs to be accessed withing a few hours or minutes. Min storage duration: 90 days.
S3 Glacier Deep Archive>= 3Rarely accessed data archiving with a default retrieval time of 12 hours. Min storage duration: 180 days.