How to provision S3 storage.
First, create an account with Amazon AWS, i.e., sign up for Amazon S3.
Secondly, create an S3 bucket. The name of S3 bucket should be unique throughout AWS ecosystem and should be DNS compliant because the name of the S3 bucket will be included in the address which clients are going to use to access the bucket.
After that, choose a region for the S3 bucket. So basically, a bucket belongs to a specific region.
And finally, store objects in the bucket and grant or deny access to clients to Amazon S3 bucket.