Browsing S3 from IntelliJ IDEA

Updated 17 August 2026

The job is simple: walk buckets and prefixes, look at an object without downloading it, and pull down the one file you need — without switching to a browser tab and re-picking the region every time.

Permissions you actually need

Read-only browsing needs three actions, nothing more:

s3:ListAllMyBuckets
s3:ListBucket
s3:GetObject

If a tool asks for write or delete permissions to browse, that is worth questioning.

Large buckets

A bucket with millions of keys cannot be listed in one call. Walking one prefix level at a time keeps it responsive; loading everything up front does not scale.

LocalStack

Point the endpoint at your LocalStack instance (typically http://localhost:4566) and use whatever dummy credentials your setup expects. Any S3 client that exposes an endpoint override works this way.

Disclosure

These guides are written by sellerkit. We publish JetBrains IDE plugins for AWS, and the ones relevant to this page are listed below. Everything above works whether or not you use them.

Our plugins declare no upper IDE build limit, and each release is run through the JetBrains Plugin Verifier against multiple IDE versions before it ships.