Creating an S3 Bucket in AWS: (A Step by Step Guide)
Published: 2023-04-10 21:13:52

Amazon S3 is a storage service that enables you share and retrieve your pictures, videos, documents, files or other data in the cloud.

Creating an S3 storage commonly known as a bucket is a very simple process. I'll show you how.

**Step 1:** Log into your Amazon account and search for S3 in the search bar. Click on the first item.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rb80gkc512j4w3dpf22s.png)

**Step 2:** Go on to select Create Bucket and fill in the details in the page that follows. Your selected bucket name should be unique and without an uppercase letter. Then proceed to choose a region closest to you.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dnccax9d506ebl43uwl5.png)


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l20b1pd7v4uzg0896rtd.png)

**Step 3:** Object Ownership: Enable your ACL. This is your Access Control List. It gives access to other users to view your data when granted the necessary permissions.
Next, unblock your public access and acknowledge. This is also to enable other users access your picture or video on the browser.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b63bbjvlmw8mey5bkwn0.png)


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5dn8ze3w51nnyli8xidt.png)

**Step 4:** It's advisable to add a tag if it's a business account. This enables you add more information and also track your billings. We won't be adding tags, so, leave the other settings as default and go on to create your bucket. You will get a success notification. 

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lumrzyoykbn448md5hud.png)


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3x6a5jt7ylobhstc5j5m.png)

**Step 5:** Your bucket has been successfully created. Open your newly created bucket and click on upload to add your files. Select your desired picture or file and upload. Again, a success notification should pop up.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uctj5fbb6nv4lvcjvb0z.png)


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c4907zql5vs7syuvzrqb.png)


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nyraquirpre4k8wmswcz.png)


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m7vebojj7zn6njroal93.png)


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sr20poe09qvowxpy1xe9.png)

**Step 6:** Go back to your newly created bucket and open the file or picture you just uploaded.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9u9o2lg3kni6p2eetci5.png)


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1t3zoey9f31knj5le5lr.png)

**Step 7:** Go to the image permissions. Edit the ACL list to "read" for other users. This means they'll be able to read or see your file only and unable to make changes or edit them. Edit and save changes.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6y2agwwy8d3mfidb1s0k.png)


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9mauxabd2vcr1r61gdkp.png)


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v57ljoiaith2h8ew2non.png)

**Step 8:** As usual, a success notification will pop up. Now, go to the image's properties and click on the object url. This should automatically take you to view your file or picture or whatever you uploaded in the cloud.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ow61s7wd8jwc31lkqh4m.png)


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6zddf9alspmmp7539ed0.png)

Hold on...Before we go, remember it is always necessary to clear up your resources when done and when not in use. To delete your uploaded file and bucket, click on the file first and click delete. Type in _permanently delete_ and confirm. Do the same thing for the bucket.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2iry834q6n4q6uuipbbu.png)


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/keivhjsufxci4afwbibq.png)


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/57gkzkjev89o1i2lgpm8.png)

Now, we are back here like we never created a storage.!

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y0gjz0hjo4krxvgg2k7n.png)

If you encounter any issue(s), feel free to reach out.