S3 sharingAvailable on Stream Vessel Cloud

Share S3 access, not S3 keys.

Give a colleague, a client or a contractor access to an S3 bucket or folder without sending them an access key. Stream Vessel shares the access at READ, WRITE or FULL, and takes it back in one click.

Share dialog: recipient email, READ, WRITE or FULL, and a scope of the whole connection, a bucket, or the folder projects/alpha/
Three ways to give access

Sharing credentials, sharing access, sharing a link

Object storage has no "share this folder" button of its own. People usually hand out keys. There are better options.

Comparison of sharing S3 credentials, a Stream Vessel share, and a presigned link
Send an access key Stream Vessel share Presigned link
What the other person holds Your key and secret, or a new IAM user's Their own Stream Vessel sign-in A URL to one object
Scope Whatever the key's policy allows A connection, a bucket, or a folder One file per link
Level Whatever the key's policy allows READ, WRITE or FULL View or download
Ends When you rotate the key, for everyone using it When you revoke it, for that person only At the expiry you chose
Where Anywhere the key is copied Stream Vessel Cloud Any browser; created in Cloud or the extension
How it works

How a Stream Vessel share works

  1. You add your storage as a connection in Stream Vessel Cloud. The key is encrypted with AES-256 on Stream Vessel's servers.
  2. You share the whole connection, one bucket, or a folder, by email, at READ, WRITE or FULL. From a folder, Share access… in the context menu opens the dialog prefilled.
  3. They sign in to Stream Vessel with that email and find it under Shared with me, next to their own connections, with a badge showing their access.
  4. They browse, upload, download and edit within the level and scope you gave, never seeing the key. Presigned links they create last at most 60 minutes.
Share dialog after granting jr@partner.io READ access to s3://acme-prod-assets/projects/alpha/, with the People with access list
Control

Scope, revocation and team access

  • Scope to a bucket or folder. Share s3://bucket/projects/alpha/ and that folder is all they can reach.
  • Three levels. READ, WRITE or FULL, per share.
  • Revoke in one click. From the share dialog, or on the Shared access page, which lists every grant across your connections, with a filter and bulk revoke.
  • No key rotation. Revoking a share affects that person only. The key and everyone else's access stay as they are.
  • Invite people without an account. A share to an email address with no account activates when they sign up.
  • Their AI inherits their limits. If the recipient connects an AI agent, it reaches the shared storage at the lower of its token's tier and the share's level. S3 access for AI agents.

Coming soon  Recipient notifications with an option to decline, and receiving shared connections in the Chrome extension and desktop app. Until notifications ship, tell the person you shared with them.

Create pre-signed link dialog for quarterly-report-2026-q1.pdf with a sharing duration of 1 hour and the generated URL
Links

Presigned links that expire

For a file or two, a presigned link is enough. Create one for a single file or a link for each file in a selection, with an expiry you choose. Anyone with the link can open the file until it expires. Available in Stream Vessel Cloud and the Chrome extension.

FAQ

S3 sharing questions

How do I share an S3 folder without sharing AWS credentials?
Add the storage as a connection in Stream Vessel Cloud, right-click the folder and choose Share access, then enter the person's email and pick READ, WRITE or FULL. They sign in to Stream Vessel and work in that folder; the access key stays encrypted on Stream Vessel's servers and is never shown to them.
How can I give somebody access to an S3 bucket?
Share the bucket from Stream Vessel Cloud with their email address. You can share the whole connection, one bucket, or one folder inside a bucket.
Can I share an S3 connection securely?
Yes. A shared connection gives the recipient access through Stream Vessel, never the keys. You choose the level and the scope, and you can revoke it at any time without rotating the key.
What if the person has no Stream Vessel account?
Share with their email address anyway. The share activates when they sign up with that address.
Do shares expire?
A share lasts until you revoke it. For access that ends on its own, send a presigned link with an expiry instead.
Does sharing work with Cloudflare R2, Backblaze B2 and other providers?
Yes. Sharing works on any connection in Stream Vessel Cloud, whatever the provider.

Share the folder. Keep the key.