Amazon S3 is great for a series of uses. Like, traffic off-loading of static files, backup files and data or exchange info, I'm sure there are other uses as well. There are a lot of tools or S3 clients, for different platforms, but one I really like is 3Hub for Mac. Macos - Amazon S3 GUI client for OS X - Super User I'm very new to Mac so I haven't really tried anything yet. Thought it would be a good idea to see if anyone could recommend a good s3 client.
Active10 months ago
In our AWS infrastructure, we are using AWS Organisations, a way to centralize the user accounts and let them assume a role in other AWS accounts of our company. This allows us to isolate each environment and at the same time allow to have just one account that you can use to work with resources in other accounts without having 4-5 passwords.
Backup Client For Amazon S3
The problem comes up with the S3 buckets as we have some users that are using Cyberduck to access files in s3 buckets. Unfortunately, Cyberduck doesn't support AWS STS assumeRole (as refer to cyberduck documentation), it forces you to set up the access key ID and the secret key in order to access to the s3 buckets of that specific account.
![Amazon Amazon](/uploads/1/2/6/8/126872702/148802783.png)
Do you know any S3 GUI client for MAC that supports assumeRole?
Reza Mousavi2,5994 gold badges18 silver badges33 bronze badges
Marco MoscatielloMarco Moscatiello
1 Answer
This is supported as of Cyberduck 6.7.
- https://cyberduck.io/changelog/Transparently support rolebased access, including crossaccount using AWS Security Token Service (STS), configured in the standard AWS SDK credentials file (S3)There's a reason for that. Filezilla client for mac.
David KocherDavid Kocher
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
Not the answer you're looking for? Browse other questions tagged macosamazon-web-servicesamazon-s3cloud-storagecyberduck or ask your own question.
Viewed 816 times
Cloudfront
I'm looking for a MacOS X GUI AWS S3 client to handle listing of very large number of files and downloading some files from it.
Context
I work in a company where we have a cloud-based product that store files on S3. Our buckets have millions of files now. Sometimes I need to be able to list those buckets and to pick some files to help me debug our application. Since the list is very long I would like to filter it to browse it more easily with a MacOS X GUI application. I would like to be able to download some files, and since the buckets are protected, it needs the HTTP header AWS signature. Ideally the client would treat the bucket as read-only, to prevent from making mistakes.
Problem
I've searched on the internet for MacOS X clients with such features, but they all try to make some kind of hierarchical file system analogy which does not really stick with S3 API. In their analogy they have the concept of folders where the delimiter is
/
. If a 'folder' contains a lot of keys, then browsing it will either needs to list all the keys, or some clients will list more keys as you scroll down.For example I might have millions of keys which start with
data/
but only a few which start with data/555
(note that the string does not end with a /
character, the whole problem relies here)Solution
I'm considering writing a GUI client for MacOS X (and maybe Windows) that uses the
prefix
and delimiter
query parameters of the S3 GET bucket listing :Typically in the previous example, I would put the prefix as
data/555
I want to know if I've overlooked a S3 GUI client which would have such features.
Features
- GUI client for MacOS X (ie not a command line : I need non-tech coworkers to be able to use it)
- List bucket with arbitrary
prefix
anddelimiter
query parameters filter - Be able to select files from filtered list and download them
- S3 Authorization (clients managing only one S3 account are welcome)
- Ideally a read-only client (would not contain code which could modify the bucket)
Thanks in advance for any info on that matter,
Raphael
R4fR4f
Is this question similar to what you get asked at work? Learn more about asking and sharing private information with your coworkers using Stack Overflow for Teams.