No bucket connected
Add a connection with your access key, or load connections from an encrypted file you saved earlier.
Not connected
bucket/prefix/ to jump straight there. Naming a different bucket switches to the matching connection.
[{
"AllowedHeaders": ["*"],
"AllowedMethods": ["GET","PUT","POST","DELETE","HEAD"],
"AllowedOrigins": ["*"],
"ExposeHeaders": ["ETag"]
}]
Narrow AllowedOrigins to the exact origin serving this page once it works.
s3:ListBucket, s3:GetObject, s3:PutObject, s3:DeleteObject — scoped to the one bucket.
sessionStorage for this tab and disappear when you close it, so a
stolen or synced browser profile holds no keys.
.s3vault file: AES-256-GCM, key derived from a passphrase you choose
with PBKDF2-HMAC-SHA256 at 310,000 iterations, random 16-byte salt, fresh IV per save. The file is unreadable without the passphrase,
so it is safe to back up or carry between machines. Load from file decrypts in memory and either adds to your list or replaces
it. A wrong passphrase or an edited file fails to decrypt rather than loading anything.
sdk.amazonaws.com). A leaked file cannot be revoked either:
changing the passphrase does not help, because the old copy still opens with the old one. If a file goes missing, rotate the S3 keys
themselves. Scope credentials to one bucket, grant the four actions above and nothing more, and keep the file where you would keep a
password database.