Deliver Files to Clients Via DigitalOcean Spaces

November 25, 2019 203 views
Object Storage Security

What is the best way to make a file available for external clients to be able to download, via DigitalOcean Spaces, while restricting access to only said clients.

This is a use case where we’d traditionally setup an SFTP server, but I’m interested in a solution using DigitalOcean Spaces which avoids the added infrastructure of managing an SFTP server.

Is it possible to give an external user read-only access to a folder in DigitalOcean Spaces? Would it be possible to download the file via REST API or would they need to use something like s3cmd?

1 Answer

Hello, @OneMintJulep

You could use Cyberduck for example. Cyberduck is an open-source tool for Windows and macOS that provides a graphical interface to manage files for a wide variety of protocols and services, including FTP, SFTP, WebDav, and S3.
Here’s a step by step guide on how to do that:

https://www.digitalocean.com/docs/spaces/resources/cyberduck/

Hope that this helps!
Regards,
Alex

Have another answer? Share your knowledge.