Product decisions5 min readAugust 31, 2026

When to use Storage Browser for Amazon S3, the AWS file browser component

Storage Browser for Amazon S3 is an open source React component you add to your own app. Choose it when the job is direct S3 file management inside a product you already run. Choose a workspace when people need to open, share and act on what the files contain.

JeVaughn Ferguson
Founder, developer
The short version

Use Storage Browser for direct, AWS native object management. Use a hosted workspace when users need to read, share or process what the files contain, without your team building and hosting the app.

Storage Browser for Amazon S3 is an open source component from AWS, part of the Amplify React library, that you add to your own web or intranet application. It gives your signed-in users a file browser where they can list, download, upload, copy and delete objects in S3, and your team hosts the app and sets up how people sign in.

That makes it one specific kind of S3 file browser. If you are comparing every way to browse a bucket, including the AWS console and desktop clients such as Cyberduck, S3 Browser and Transmit, start with the S3 file browser comparison linked in the next section. This article covers when Storage Browser itself is the right choice.

Use Storage Browser when the object operation is the product

Storage Browser is a strong fit when users need a familiar graphical interface for direct S3 operations and the rest of your application already owns identity, authorization and workflow.

  • Your application is React based and Amazon S3 is the only storage target.
  • Your files are not in S3 Glacier Flexible Retrieval, S3 Glacier Deep Archive or the Intelligent-Tiering archive tiers, which the component cannot reach.
  • The main actions are list, get, upload, copy and delete.
  • Your team is comfortable configuring Cognito, Amplify Auth, IAM principals or S3 Access Grants.
  • Users do not require Office rendering, document AI, archive safety review or long running processing.
  • You want an AWS maintained component that can be styled inside an existing product.

Understand the integration work

Storage Browser does not remove the need for access design. AWS documents three authorization approaches covering customers and partners, IAM principals, and access at scale through IAM Identity Center and S3 Access Grants.

Because the component calls the S3 REST API from the browser, each accessed bucket also needs an appropriate CORS configuration. That policy should name the actual application origin and only the methods the product requires.

The solution

Use a workspace when the content is the job

A broader product becomes useful when opening the object is only the beginning. BucketDesk is a hosted workspace on top of your buckets: you connect a bucket with a scoped IAM role deployed by CloudFormation, people sign in to BucketDesk in their browser, and BucketDesk hosts and runs the app.

  1. Preview files

    PDF, images including HEIC, text, HTML and Markdown on every plan; Word, Excel, PowerPoint, audio and video on Standard.

  2. Inspect archives

    look inside a zip before extracting it, with object count, collisions and estimated cost shown first.

  3. Restore cold files

    Ultra operators request restores from Glacier and Deep Archive one object at a time.

Try it out now

Minimum is free for one bucket. Office and media previews, sharing and archive operations are on Standard at $100 a month; uploads, delete and Glacier restore are on Ultra at $350 a month, with a one-month free trial.

The two products can coexist

Storage Browser can be the direct object management surface while a workspace handles previews, processing and governed workflows. Using the AWS component for commodity operations can reduce development effort, provided its authorization model matches the product.

Try it in BucketDesk

Minimum is free. Deploy a scoped role with CloudFormation, sign in, and browse, without handing anyone an access key.

Connect a bucket

Primary sources

Discussion

0 comments · open to guests · moderated
Comments appear after a quick review.

Liked this? Get the next article by email. No schedule, no filler, one click to leave.

Keep reading

All writing →
Product decisions9 min

Amazon Quick Suite for documents in S3: what it indexes, what it costs, and when you don't need it

AWS now sells Amazon Quick Suite instead of Amazon Q Business. If you want it to answer questions about files in your bucket, here is what you sign up for and what it costs.Quick Suite tiers and the $250 infrastructure fee, pooled index GB and $5/GB overage, the Enterprise prerequisite for S3 knowledge bases, same-Region and ACL-at-creation constraints, 500 MB file and 30 MB extracted-text limits, daily sync, and the per-document alternative.

Operations9 min

Amazon S3 storage classes: which one for which business file

Every file in S3 sits in a storage class that decides what it costs and how fast it opens. Here is which class fits which kind of file, in plain terms.Class codes, the two deciding questions, a per-file-type map, --storage-class on upload, copy-in-place to change class, a waterfall lifecycle rule with ObjectSizeGreaterThan, the 128 KB default, the 94-day ordering rule, and why reads keep Intelligent-Tiering objects warm.

How to8 min

How to reduce Amazon S3 costs: the three settings that cut most bills

The S3 bill is usually high for three boring reasons. Each one is a setting on the bucket, and each one can be checked and fixed without touching a file.NoncurrentVersionExpiration with NewerNoncurrentVersions, AbortIncompleteMultipartUpload, Intelligent-Tiering with optional archive tiers, the 128 KB rule, worked numbers at us-east-1 list prices, and how to read Cost Explorer by usage type.