DEV Community

Cover image for Create an Amazon S3 bucket, upload file, and Configure Lifestyle Management
Abisola Adesegun
Abisola Adesegun

Posted on

Create an Amazon S3 bucket, upload file, and Configure Lifestyle Management

Table of contents
Step 1: Create an S3 Bucket on AWS Portal
Step 2: Upload a File to Your S3 Bucket
Step 3: Configure Lifecycle Management to Transition Objects Between Storage Classes
Step 4: Verify the Lifecycle Configuration
Step 5: Transition Objects Between Storage Classes
Step 6: Monitor and Manage the Bucket

To create an Amazon S3 bucket, upload a file, and configure Lifecycle Management to automatically transition objects between different storage classes, follow these steps. This guide will cover the entire process using the AWS CLI.

Step 1: Create an S3 Bucket on AWS Portal

  1. Log in to AWS Management Console: Go to the AWS Management Console and sign in to your AWS account.

  2. Navigate to S3: In the AWS Management Console, search for S3 in the search bar and select S3 under Storage.

Image description

3.Create a New Bucket:

  • Click on the Create bucket button.

Image description

  • Bucket Name: Enter a globally unique bucket name (e.g., my-s3-bucket-name).

  • Create Bucket: Scroll down and click the Create bucket button.

Image description

Image description

Image description

Step 2: Upload a File to Your S3 Bucket

  • Open the Bucket:

  • Once the bucket is created, you'll see it listed in the Buckets section. Click on the name of the bucket to open it.

Image description

  • Inside the bucket, click the Upload button. Click Add files or drag-and-drop the file you want to upload. Click Upload at the bottom to start uploading the file.

Image description

Image description

Image description

Image description

Step 3: Configure Lifecycle Management to Transition Objects Between Storage Classes

  1. Lifecycle management enables automatic transition of objects between different S3 storage classes based on your rules.
  • Go to the Management Tab:

Inside your bucket, click on the Management tab.
Create a Lifecycle Rule:

Image description

2.Under Lifecycle rules, click on Create lifecycle rule.
Define Rule Scope:

  • Rule Name: Enter a name for your lifecycle rule

  • Rule Scope: You can select to apply the rule to all objects in the bucket or specify a prefix to apply it to a subset of objects.
    Choose Storage Class Transition:

Image description

  • Under Lifecycle rule actions, select Transition current versions of objects between storage classes. Configure transitions:

Image description

Image description

  • Review and Create Rule:

Click Next, review the rule configurations, and click Create rule.

Image description

Image description

Step 4: Verify the Lifecycle Configuration

  • Navigate to Lifecycle Rules: Go back to the Management tab of your S3 bucket.

Image description

  • View Rules: Under the Lifecycle rules section, you'll see the rule you've just created. You can click on the rule name to review or edit the settings.

Image description

Step 5: Transition Objects Between Storage Classes
Day 30: The file will be stored in the Standard storage class by default.

Image description

Step 6: Monitor and Manage the Bucket

  • You can monitor the storage class changes from the Objects tab in the bucket

  • S3 will automatically manage transitions as per the lifecycle rule you configured.

This setup allows your objects to transition between different S3 storage classes automatically, reducing your storage costs by moving infrequently accessed data to cheaper storage options like Infrequent Access and Glacier.

Top comments (0)