Amazon Simple Storage Service (Amazon S3)

AWS S3 Core Concepts

Storage Classes Demo

Learn how to specify and change the storage class of objects in Amazon S3 using the AWS Management Console. This guide covers uploading files with a custom storage class and modifying it afterward.

Prerequisites

  • An AWS account with S3 access.
  • IAM user permissions: s3:CreateBucket, s3:PutObject, s3:PutObjectStorageClass.
  • Familiarity with the Amazon S3 console.

Note

Choosing the right storage class balances cost, durability, and retrieval time. Review S3 pricing before proceeding.

1. Create a New S3 Bucket

  1. Open the Amazon S3 console.
  2. Click Create bucket.
  3. Enter Bucket name: kk-sc-demo.
  4. Leave default settings and click Create bucket.

2. Upload an Object with a Custom Storage Class

  1. In the kk-sc-demo bucket, click Upload.
  2. Choose Add files and select your file.
  3. Under Properties, expand Storage class and select One Zone-IA (default is Standard).

The image shows an Amazon S3 Management Console screen displaying different storage class options, including Standard, Intelligent-Tiering, and Glacier, with details about their availability zones and minimum storage duration.

  1. Click Upload. The object now appears with the specified storage class.

Storage Class Comparison

Storage ClassUse CaseMin. Storage DurationDurability & Availability
StandardFrequent accessNone99.999999999% durability, 99.99% avail.
One Zone-IAInfrequent access, lower cost30 days99.999999999% durability, single AZ
Intelligent-TieringUnknown/variable access patterns30 daysAuto-optimizes cost
Glacier Flexible RetrievalLong-term archive, infrequent access90 days99.999999999% durability, minutes retrieval
Glacier Deep ArchiveArchival with minimal retrieval180 daysLowest-cost archival storage

Warning

Archival classes (Glacier) incur retrieval fees and can take from minutes to hours.

3. Change the Storage Class of an Existing Object

  1. In the kk-sc-demo bucket, select the object (e.g., beach1.jpg).
  2. Choose ActionsChange storage class.
  3. Select Standard (or another class) and click Save.

The image shows an Amazon S3 console with a bucket named "kk-sc-demo" containing a single file, "beach1.jpg," which is 1.3 MB in size.


Watch Video

Watch video content

Previous
Storage Classes