Using S3 bucket as a file server for the public
We basically want to collect files from external customers into a file server.
We were thinking of using the S3 bucket as the file server that customers can interact with directly.
Is it possible to accomplish this where we create a bucket for each customer, and he can be given a link to the S3 bucket that also serves as the UI for him to drag and drop his files into directly?
i. He shouldn't have to log-in to AWS or create an AWS account
ii. He should directly interact with only his S3 bucket (drag-drop, add, delete files), there shouldn't be a way for him to check other buckets. We will probably create many S3 buckets for our customers in the same AWS account. His entry point into the S3 bucket UI is via a link (S3 bucket URL perhaps)
If such a thing is possible - would love some general pointers.
Hi, @ababuji
The S3 bucket has a function that allows you to use it without authentication by making public settings.
https://docs.aws.amazon.com/AmazonS3/latest/userguide/configuring-block-public-access-bucket.html
Also, some file upload tools support S3 buckets.
- WinSCP
- Cyberduck
Relevant questions
S3 file drop fire multiple Lambdas
Accepted Answerasked 4 years agoHow do we unzip a file in S3 bucket using C#.NET
asked 2 months agoHow can customers find out the S3 bucket with the highest cost or sort the cost for each S3 bucket?
Accepted Answerasked 2 years agoUsing S3 bucket as a file server for the public
asked a month agoUploading a Dataframe to AWS S3 Bucket from SageMaker
Accepted Answerasked 3 years agoCan't download file from S3 bucket in another account
asked 2 years agoSharing file with URL link in S3
asked 6 months agoS3 pre signed url with block public access on a bucket
Accepted Answerasked 2 years agoHow to exacute virus scan before uploading the file to the S3 bucket
asked an hour agoSplitting a Large S3 File into Lines per File (not bytes per file)
asked 2 years ago