Introduction:
Table of Contents
- Enable Versioning in AWS S3 & Keep Multiple Version concept. It is a simple web services interface that you can use to restore and retrieve any amount of data, at any time, from anywhere on the web
- Amazon S3 bucket is public cloud storage available in AWS object storage operating.
How to create S3 bucket?
- Login to “AWS Root account”.
- AWS Management console will appear.
- Go to “Services”.

- There you will find storage section in that you will see S3 services.
- Click on “S3 services”.

- S3 service page will be appeared.

- There you will see the cerate option, upload your data, set up permissions, etc.
- Click on “Create Bucket”.

- Give “Bucket name” (as your wish).
- Give “Region” (the place where you want to store your data).
- The option Copy setting from an existing bucket (if you have any existing bucket you can copy).
- Click on “Next”.

- Here you see versioning, server access logging, object-level logging, Default encryption (these all are optional, you can give if you want).
- Give “Tag” to the bucket which you can find easily.
- Click on “Next”.

Figure6. Shows permission page.

- If you want to block public access you can enable “Block all public access”.
- If you want public access to your bucket you can Disable “Block all public access”.
- Management permission that will grant permission to the delivery group.
- As per now I will go with Block public access.
- Click on “Next”.

- In this we can review the details which we have given till now.
- Click on “Create Bucket”.

Enable Versioning in AWS S3 & Keep Multiple Version
- The use of the version is to identify the updated file.
- For example, you uploaded a file then after few days you uploaded the same file which was updated, find the latest file you use this version.
- Click on “Created bucket”.

- Now you see the overview, properties, permissions, management, Access points.
- There click on “Properties”.

- We see Versioning, Server access logging (it provide data about success request), Static web hosting (it does not require server-side technologies), object-level logging (to give this we charge additionally), Default encryption (it encrypt the stored data).
- In this clock on “Version”.

- Now “enable the version”.

- We can see that version is added to the bucket.
- If we click on “Hide the version” (we see latest version on bucket) if we click on “show the version” (we see the version details and previous version details).
- Now upload one file to the bucket.
- Click on “Upload”.

Figure1.4. Shows Upload file page.
- There down we see two options uploads (we can directly upload the file), or another option Next (which we upload stepwise).
- Click on “Add File”.

Read More: VPC Concept
Oracle DBA Concepts
- Click on “Upload”.

- Let’s open the uploaded file.
- Click on “S3 bucket.txt”.

Multiple Version Upload
- We can see Open (we can open the file), Download (we can download file), copy path (we can copy the path).
- Down there is a link we can share if we enable public access to the file.
- The clock on “Open”.

- Let’s see this file got version or not.

- We see that the version of the file.
- Let’s upload multiple files.
- Click on “upload”.
- Click on “Add file”.
- Select the updated file.


- Click on “upload”.

- The multiple updated file has been uploaded.
- We can see the difference in the size of the latest version file and previous version files.
- Let’s check whether the content is updated or not.
- Click on the “Latest file” and open.



Conclusion:
By this we came to know that S3 is a simple storage device which can store any amount of data, the data can be retrieved very easily, it can be stored at any region, we can give a version to the files. So this S3 is very useful to store the data. Enable Versioning in AWS S3 & Keep Multiple Version is a simple process and secure as well.
Pingback: Bucket Cross-Region Replication in AWS | Simple storage Service