Upload files to S3 through desktop client

0

Hi Experts,

Is there any easy solution to upload/download files to/from S3 bucket through desktop client ?

Scenario: User who doesn't have access to management console and need to upload file to S3. User authentication through federation (Identity provider), so user will be part of required role to read/write required bucket.

Please advise.

Thanks,

asked 10 months ago1556 views
3 Answers
0

WinSCP can be used to access S3 from the desktop client.
However, WinSCP is supported on Windows, but I don't think it is supported on MacOS.
https://winscp.net/eng/docs/guide_amazon_s3

Other options include ExpanDrive, which, unlike WinSCP, I believe incurs a fee.
https://www.expandrive.com/s3-browser-for-mac/

profile picture
EXPERT
answered 10 months ago
profile picture
EXPERT
reviewed 10 months ago
  • Thanks for response, Yes WinScp is one option as Windows client but it need secret key to connect. is there anyway we can avoid secret key ?

  • What about using the AWS Transfer Family if you have a requirement that you don't want to use an access key and a secret access key? This allows you to access S3 from your desktop client via SCP or other means. If you use the AWS Transfer Family, you can access S3 without using an access key or secret access key. https://docs.aws.amazon.com/transfer/latest/userguide/what-is-aws-transfer-family.html
    Otherwise, it would be difficult to access S3 without an access key or secret access key.

0

Another great option would be Cyberduck -> https://cyberduck.io This supports both Windows and Mac and does support AWS S3.

profile picture
Bisina
answered 10 months ago
  • Thanks for response, cyberduck need secret key to connect. is there anyway we can avoid secret key through identity provider role ? pls advise

0

You can also use Storage Gateway which allows you to mount S3 in EC2 instances or on-prem servers, you can use Storage gateway file gateway to upload files and access files from S3 without having to use your AWS credentials. For more information please check the following link:

profile pictureAWS
answered 10 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions