Amazon S3 - Creating a S3 Bucket Last Updated : 27 Mar, 2023 Comments Improve Suggest changes Like Article Like Report Amazon Simple Storage Service (Amazon S3) or Amazon S3 is an object type, high-speed or with minimal latency, low-cost and scalable storage service provided by AWS. S3 also allows you to store as many objects as you'd like with an individual object size limit of five terabytes. It provides 99.999999999 (11 '9's) percent durability and 99.99 percent availability of the objects which reside in it. In this article, you will create your first bucket in Amazon S3. Follow these steps to create a bucket in your Amazon Simple Storage Service: Step 1: Log on to your AWS Console. If you don't have an account, you can create it absolutely free as Amazon provides a 1-year free tier to its new users. Step 2: In the search bar located at the top of your AWS Management Console, type "Amazon S3". You will see something like this: Step 3: Click on "S3 - Scalable Storage in the Cloud" and proceed further. Step 4: Click on "Create Bucket". A new pane will open up, where you have to enter the details and configure your bucket. In the general configuration category: Step 5: Enter the name of your bucket (We are giving geeksforgeeks-bucket in our case). The following are some rules for naming a bucket in Amazon S3: A bucket name should be unique across all Amazon S3 buckets.Bucket names must be between 3 and 63 characters long.Bucket names can consist only of lowercase letters, numbers, dots (.), and hyphens (-).You cannot write a bucket name as an IP Address like 192.168.0.1.Bucket names must begin and end with a letter or number.Bucket names should not contain two adjacent dots (.).Bucket names should not end with -s3alias.Bucket names should not start with xn--. Step 6: Next, choose an AWS region nearest to your location or where you want your data to reside. In our case, it is [Asia Pacific (Mumbai) ap-south-1]. Our configuration looks like this: In the Object Ownership category, leave it as recommended. We use it for controlling the access of the files by specifying roles. If ACLs are disabled, the bucket owner automatically owns and has full control over every object in the bucket. In Block Public Access settings for this bucket category, ensure that BLOCK ALL PUBLIC ACCESS has been checked. If you want to host your static website in this bucket, you can change the settings later. In the Bucket Versioning category, choose Disabled. Bucket versioning is helpful when you want to track any changes in the file made, intentionally or unintentionally. You can see the previous versions of a file, retrieve it, restore it or preserve it. Leave other advance settings as default. Step 7: Click on Create Bucket. If the bucket is created successfully, you will see a message like this on the top of the page: Congratulations! You have successfully created your first bucket in Amazon Simple Storage Service (S3). Comment More infoAdvertise with us Next Article What is Elastic Compute Cloud (EC2)? K kartikmehta202 Follow Improve Article Tags : Cloud Computing AWS aws-s3 Similar Reads Amazon Web Services (AWS) Tutorial Amazon Web Service (AWS) is the worldâs leading cloud computing platform by Amazon. It offers on-demand computing services, such as virtual servers and storage, that can be used to build and run applications and websites. AWS is known for its security, reliability, and flexibility, which makes it a 13 min read Introduction to Amazon Web Services Amazon Web Services (AWS) was started in 2006 to help companies avoid the high cost and effort of buying and managing their servers. Before AWS, businesses had to set up physical computers and storage to run websites or apps, which took time and money. AWS came into the market to solve this problem 10 min read Amazon Web Services (AWS) - Free Tier Account Set up Creating an AWS account is the first step to access these powerful tools. Once your account is set up, you'll be able to use AWS's vast range of services, making it easier to manage and scale applications. In this article, you'll learn the process of setting up your AWS account and logging into the 7 min read Compute ServicesWhat is Elastic Compute Cloud (EC2)?EC2 stands for Elastic Compute Cloud a service from Amazon Web Services (AWS). EC2 is an on-demand computing service on the AWS cloud platform. It lets you rent virtual computers to run your applications. You pay only for what you use. Instead of buying and managing your own servers, EC2 gives you a 10 min read AWS LambdaAWS Lambda is a powerful serverless computing service that automatically runs code in response to events, without requiring you to manage the underlying infrastructure. It supports event-driven applications triggered by events such as HTTP requests, DynamoDB table updates, or state transitions. You 11 min read Amazon Elastic Container Service (ECS)Amazon Elastic Container Service (ECS) is a fully managed service that enables users to run Docker-based applications in containers across a cluster of EC2 instances. ECS simplifies container orchestration, allowing you to deploy, manage, and scale containerized applications efficiently. The service 11 min read Storage ServicesIntroduction to AWS Simple Storage Service (AWS S3)AWS offers a wide range of storage services that can be configured depending on your project requirements and use cases. AWS comes up with different types of storage services for maintaining highly confidential data, frequently accessed data, and often accessed storage data. You can choose from vari 13 min read Introduction to AWS Elastic Block Store(EBS)AWS Storage Services: AWS offers a wide range of storage services that can be provisioned depending on your project requirements and use case. AWS storage services have different provisions for highly confidential data, frequently accessed data, and the not so frequently accessed data. You can choos 6 min read Amazon RDS - Introduction to Amazon Relational Database SystemAmazon RDS Is a relational database management system along with the facilities of the AWS cloud platform. It facilitates us in creating database instances as per our requirements, i.e. resizable, variety of database types, etc. Table of ContentWhat is Amazon Relational Database Service (Amazon RDS) 15+ min read AWS Networking ServicesAmazon VPC - Introduction to Amazon Virtual Private CloudAmazon VPC or Amazon Virtual Private Cloud is a service that allows its users to launch their virtual machines in a protected as well as isolated virtual environment defined by them. You have complete control over your VPC, from creation to customization and even deletion. It's applicable to organiz 8 min read Introduction to Amazon Route53In Simplest terms, cloud computing means storing and accessing the data and programs on remote servers hosted on the internet instead of the computerâs hard drive or local server. It is also referred to as Internet-based computing. In this article we guide on discussing what is Amazon Route53, how d 13 min read Amazon VPC - Working with Direct Connect ServiceAmazon Virtual Private Cloud or Amazon VPC is a service that enables customers to create their virtual network in a secure and Isolated environment. VPC offers us a secure environment in which we can create our network and use Amazon services as needed. You can have full control over VPC. whether it 4 min read AWS Database ServicesAWS DynamoDB - Creating a TableDynamoDB allows users to create databases capable of storing and retrieving any amount of data and comes in handy while serving any amount of traffic. It dynamically manages each customerâs request and provides high performance by automatically distributing data and traffic over servers. It is a ful 2 min read What is Amazon Aurora? In Detail ExplanationA Cloud database is a database service fabricated and accessed through a cloud platform. It serves a considerable lot of indistinguishable functions as a conventional database with the additional adaptability of cloud computing. Users install the software on a cloud framework to implement the databa 11 min read Difference between Amazon Redshift and PostgreSQLChoosing the right database can greatly affect how well your data is managed and analyzed. Amazon Redshift and PostgreSQL are two popular options, each with unique strengths. Amazon Redshift is a powerful data warehouse designed for handling large-scale data analysis, while PostgreSQL is a flexible, 3 min read AWS Machine Learning ServicesWhat is SageMaker in AWS?Machine Learning is the hottest topic in the current era and the leading cloud provider Amazon web service (AWS) provides lots of tools to explore Machine Learning, creating models with a high accuracy rate. This article makes you familiar with one of those services on AWS i.e Amazon Sagemaker which 13 min read What is AWS Deeplens?Pre-requisite: AWS AWS Deeplens is a deep learning-enabled video camera that is developed by Amazon Web Services (AWS). It is designed to make it easy for developers to create and deploy deep learning models on edge devices, such as cameras and robots. With Deeplens, developers can use pre-built mod 3 min read AWS Developer ToolsWorking with AWS CodeCommitAWS CodeCommit is a source control service that is provided by Amazon Web Service which is fully managed. It is a version code service. It helps to manage and store assets such as codes or documents or any other type of file such as binary file etc. It allows the team to work collaboratively in a se 4 min read How to Build a CI/CD Pipeline with AWS?Building and deploying code manually every time takes a lot of effort and can lead to mistakes. A CI/CD pipeline makes this easier by automating testing, building, and deploying your code for you. Now you might wonder, "Why should I use AWS for this when tools like Jenkins or GitLab CI already exist 13 min read How to Build a AWS Data Pipeline?Amazon Web Services (AWS) is a subsidiary of Amazon offering cloud computing services and APIs to businesses, organizations, and governments. It provides essential infrastructure, tools, and computing resources on a pay-as-you-go basis. AWS Data Pipeline is a service that allows users to easily tran 6 min read AWS Management and MonitoringIntroduction to Amazon CloudWatchAmazon CloudWatch is a service used for monitoring and observing resources in real-time, built for DevOps engineers, developers, site reliability engineers (SREs), and IT managers. CloudWatch provides users with data and actionable insights to monitor their respective applications, stimulate system- 10 min read AWS CloudTrailAWS With the help of a tool called Cloud Trail, offered by Amazon Web Services (AWS), you can keep track of and document activities that take place inside your AWS infrastructure. It gives you a thorough event history of every activity users, services, and resources took while using your AWS account 10 min read Like