Playing with S3 Versioning | Scribe

    Playing with S3 Versioning

    • Hafeez Baig |
    • 36 steps |
    • 4 minutes
    information ordinal icon

    Refer to the following guide to learn how to use IAM in the cloud\ <https://scribehow.com/shared/Creating_an_IAM_User_and_User_Group_in_AWS_Management_Console__hWNiiXlcRJKFqYZZEJD-cg>

    1

    Sign in to **AWS Management Console** as an **IAM User** **Pre-requisite** - Ensure you have selected the AWS region closest to your location\ For this guide, we will be using us-east-2 (Ohio) as a preferred choice

    2

    Type **S3** in the search bar and click on **S3** to view the S3 Dashboard

    information ordinal icon

    **What is Amazon S3?** Amazon Simple Storage Service (Amazon S3) is a scalable object storage service provided by Amazon Web Services (AWS). It is designed to store and retrieve any amount of data from anywhere on the web. S3 offers high availability, durability, and security for data storage needs.

    3

    On the S3 dashboard, select the bucket with the Name **my-aws-bucket-in28minutes**

    information ordinal icon

    Refer to the following guide to learn how to create S3 Bucket<https://scribehow.com/shared/Creating_an_S3_Bucket_and_Exploring_the_UI__0TFMdpbkQvS6jOisdkQjeA>

    4

    Click on the **Properties** tab

    5

    Scroll to the **Bucket Versioning** section

    information ordinal icon

    **What is Bucket Versioning?** Bucket versioning in cloud storage refers to the functionality of maintaining past versions of objects (files) stored within a bucket. When enabled, it creates a history for each object, keeping track of uploads, modifications, and even deletions.

    6

    Click on the **Edit** button on the right side

    7

    **Edit Bucket Versioning** wizard will open, choose the **Enable** option for **Bucket Versioning** and scroll the page and click on **Save changes** button

    8

    Bucket Versioning has been successfully modified.

    9

    Scroll to the **Bucket Versioning** section, you can see that the Bucket Versioning is now Enabled

    information ordinal icon

    **What is Bucket Versioning in AWS?** Bucket versioning in Amazon Simple Storage Service (S3) is a feature that allows you to keep multiple versions of an object in the same S3 bucket. When versioning is enabled for a bucket, every time you upload a new version of an object with the same key (name), S3 will retain both the new and old versions.

    10

    On the same page click on the **Objects** tab

    11

    Click on the **2030/** folder

    12

    Click on the **Upload** button on the right side

    13

    Upload wizard will open, Scroll to the **Files and folders** section and click on the **Add files** button

    14

    **Files and Folder** upload wizard will open, select the **course0.png** file to upload and click on the **Open** button

    15

    You can view the course0.png in **Files and folders** section in the management console