Sign in to the AWS Management Console.

Amazon Simple Storage Service (S3) is a cloud-based, long-term data storage. When Amazon calls S3 "simple storage", it's referring to the list of features provided by the service and definitely not the ease of use. To facilitate the work with S3 bucket and the files stored in the cloud, we recommend using CloudMounter – a reliable S3 client for your computer.
Amazon platform doesn't have a familiar file system. There is no such thing as a file or directory. The data stored and received through S3 are called objects. Each object is located inside a so-called bucket (a fundamental concept in S3), meaning a container for storing any number of objects.
S3 bucket name must be unique throughout the Amazon S3 system because it is an identifier for external access to bucket objects. Only you can access buckets, or you can allow others to do it. With the help of object attributes, you can allow or deny access to other people who want to download or upload files to your buckets.
If you already have an AWS account, you will be able to use Amazon S3 as this is the service that is with your Amazon account by default. In this article, we'll show you how to create and customize an Amazon S3 bucket, upload files and folders, and configure properties and permissions.
Sign in to the AWS Management Console.
Click on the S3 service type in the search field. Click on S3 to access Amazon S3.
Click Create bucket, which will be used to upload items.
In the Name and Region field, enter S3 bucket name, select the Amazon region and click Next.
Under Configure Settings, configure your bucket and click Next.
In the Set Permissions section, configure the permission for AWS users who should (not) have access to the Amazon S3 bucket and click Next.
In the Check section, check if the configuration is correct and click Create bucket. Your Amazon S3 bucket is ready for use.
Amazon Web Services provides a wide set of features for Amazon S3 buckets. The list includes such things as:
There are several restrictions you should take into account when naming buckets. Keep in mind the following rules in order to avoid difficulties:
Amazon offers the following bucket naming conventions that will allow you to create valid and correct S3 bucket URL for your S3 objects:
You can access Amazon buckets in several ways, namely via Amazon S3 console, via S3 bucket URL, and the last but not the least is via path-style or virtual-hosted-style. As you may have guessed, the third variant of accessing is for those users who are into coding and prefer doing everything programmatically whereas the first two are for regular users and are considered to be the most simple way.
Also, it is worth mentioning that sometimes bucket’s endpoint is called S3 URL because it’s location is displayed in a standard URL format and it can be found by following these steps:
From the list of S3 buckets, click on the corresponding bucket name.
Open the Properties tab.
Choose the Static Website Hosting card. The first bit of information on the card is the endpoint address or S3 bucket URL.
Amazon uses a regression scale: the more you host, the cheaper a gigabyte of storage costs. Besides that, you will have to pay separately for traffic, as well as requests to access objects ($ 0.01 per 1000 requests). To immediately understand how much you will be spending, you can use a special calculator.
By the way, you can create 100 S3 buckets for each of your accounts. However, this number is not a limit and can be increased at your request. As for the number of objects uploaded to S3 bucket, it is unlimited.
Unfortunately, without the help of third-party tools, you cannot mount S3 storage to your computer and deal with Amazon S3 buckets as with local folders. CloudMounter comes to the rescue here. You can choose whether to mount just one S3 bucket or several of them or even the entire Amazon Web Services account. Besides that, the app supports all AWS regions. In addition to being a perfect S3 client, the app works with a lot of other popular cloud computing services as well as remote servers.
Working with Amazon Simple Storage Service via CloudMounter is very simple. You can upload files, download files, copy public and protected URL of your files. The only nuance is that it does not use a login/password for identification, but a pair of ID / private key, which you must obtain in the administration panel of Amazon services. Check this app and see what else it can offer you.
As you see, all files are stored as an object in the Amazon S3 bucket. You can create multiple buckets; each bucket acts as a storage container. When you upload files to the bucket, you can set permission on the object and its data and determine who can access them. In addition, you can create AWS accounts in IAM, and determine who can create groups, upload or modify data.