Mount S3 As Drive With S3 Client For Mac

Map S3 as a Network Drive with ExpanDrive

DragonDisk is a powerful file manager for Amazon S3 ® and all cloud storage solutions that provide compatibility with S3 API. It allows you to organize and share your data thanks to an intuitive interface similar to Windows Explorer's.

If you’re looking to connect to S3 as a drive, ExpanDrive is an amazing option. ExpanDrive is a S3 client for Mac and Windows that lets you connect to S3 as a fast network drive. It has been under active development for more than 10 years and is one of the fastest and most reliable S3 clients available. All your files in the cloud are available from within any application including Finder and Explorer.


Version 7.5.0 for Mac, Windows and Linux
February 18th, 2020

Amazon S3 is Amazon’s API-driven, amazingly durable cloud storage service. Launched over ten years ago, in 2006, it was the first offering of what is now Amazon Web Services.

S3 desktop client options

Most consumer-focused cloud storage services like Dropbox or Google Drive come with their own desktop sync client. S3 differs in that it is primarily driven by an API which you need a client like ExpanDrive in order to take advantage of on your desktop. Amazon provides a fairly basic web interface, but other than that the only way to get data in and out of it is via the API.

There are a wide variety of clients to access S3, like S3 Browser or Transmit for the Mac. ExpanDrive is unique in that it translates the S3 API into an infinite-capacity external drive for macOS or PC. In practice this means Finder and Explorer now have S3 built in, as does every other app on your machine. ExpanDrive also operates as a great general S3 Browser for Mac and Windows.

Bucket level organization

S3 is organized into buckets, which are top-level folders that are uniquely named throughout the service. You can attach various policies to a bucket such as restricting access to particular users or making hosted content available to the public. ExpanDrive lets you mount the root of your S3 account, showing you all your buckets (if your user has permission to list buckets). You can restrict mount a specific bucket, or even a particular folder in a bucket, by typing the bucket name in the remote path section. For additional details you can check out our documentation on connecting to S3

S3FS for Mac and Windows

Tools like S3FS for linux perform a similar function but lack critical features like background writes, smart synchronization of files for offline access and multi-threaded reads and writes. With ExpanDrive you get a host of extra features and robust performance. Users can access petabytes of data from their laptop as if it was local. ExpanDrive works as a free S3 Client for macOS and Windows that connects you to Amazon S3 as a fast network drive.

Creating a virtual drive with Amazon S3

Amazon provides a simple guide to get started with their S3 service. You’ll need an AWS account, as well as a bucket. From there, you’ll want to get your API keys to authenticate with ExpanDrive. Haystack Software has a nice guide on how to get the keys. As with any AWS keys, it is recommended to use IAM keys rather than your root keys.

Add your Access key and Secret Key, then click Save or Connect and you’re good to go. Amazon S3 will now be visible as a network drive whenever you login to your computer – letting you access all of S3 from Finder, Explorer, Photoshop, Microsoft Office – whatever!

Drag and drop files to copy them out to the cloud. Or stream movies and media directly from S3 without needing to first download or sync them. For more information, check our documentation page on connecting ExpanDrive to S3.

System Requirements

ExpanDrive supports macOS 10.10 or newer and a wide variety of Linux distributions including Ubuntu, Linux Mint, Centos, Fedora, Redhat, and more. Learn more about how to install ExpanDrive for Linux here.

ExpanDrive runs on Microsoft Windows 7 through Windows 10. Windows Server is also supported as well as RDP/Terminal services environments. ExpanDrive can isolate multiple users logged into the same machine so they each have their own view of cloud storage.

Amazon Simple Storage Service or Amazon S3 makes it easy to store and manage large amounts of data. Enabling tons of operations, from storing and extraction to backup, it’s an easy way to scale and manage anyone’s resources – both on individual and organizational levels.

On Amazon S3, data is stored in buckets, which look like folders that store objects (files) in a folder structure. Similarly to how you structure data on your computer, you can use third-party S3 tools to structure, visualize, and navigate data in buckets. It’s also easy to interact with Amazon S3 buckets through the web console and AWS CLI (Command Line Interface).

To make your workflow smoother, you can additionally employ tools like ForkLift, an Amazon S3 client for macOS. This handy file management app makes connecting, uploading, downloading, and syncing of Amazon S3 buckets more organized and easier.

Connect to AWS bucket

There are three ways to access AWS buckets via ForkLift’s connect panel:

  1. Press Command-K;
  2. Select Go Connect from the menu;
  3. Click the Connect button with a lightning symbol in the toolbar.


Once you access the connect panel, fill in the fields:

  1. From the dropdown menu, select Amazon S3 in Protocol.
  2. Amazon AWS Server is preset for Amazon S3, so you can leave the Server field empty. It’s also possible to connect to other S3 compatible storage providers by entering the right server address.
  3. Type in the Access Key and Secret Pass, which are provided to you by Amazon.
  4. If needed, customize further parametres or change encryption type and permissions.
  5. Press the Connect button.

Once the connection is established, you gain access to your account’s file structure. It looks just the same as the file structure of your Mac, so you won’t have any troubles getting used to the workflow. Create and delete buckets or move files and folders around. External file transferring is also super easy – the app allows you to move files across buckets, Macs, or other accounts.

Try an Amazon S3 client

Setapp enhances Amazon S3 syncing on your Mac with one powerful app that covers it all.

Sync Amazon S3 to a local Mac hard drive

The dual pane outlay of ForkLift makes synchronizing data super convenient, because this way you can see the source and the target folder side by side. To sync, open your source folder in one pane and your target folder in another. After you’ve selected the folders you want to sync, press Command-Option-Shift-S, select Commands Sync to from the menu, or click the Sync button (two circular arrows) in the toolbar to open the Sync panel.

In the Sync panel, you can see two panes which show the content of the folders you’ve previously selected. Next to the panes you can see the settings which you can change to suit your needs. First, you should determine the direction of the synchronization. You can choose between three directions to synchronize items:

  • from left to right;
  • from right to left;
  • both ways.

To ensure you are syncing into the right direction, always double check the name and the path of each folder at the top of the panes and take a look at the arrows between the two panes.

You can further fine-tune your synchronization by determining if you want to:

  • add items: add items which don’t exist in the target folder;
  • update items: update items in the target folder with the latest versions from the source folder;
  • delete orphaned items: delete the items that don’t exist in the source folder any longer from the target folder.

The symbols between two panes indicate what happens to files, according to your actions:

  • A green arrow shows that an item will be synced into the given direction.
  • A blue arrow shows that an item will be updated with a newer version.
  • A red cross means that an item will be deleted from the target folder.

If you need to exclude items from synchronization, click on the symbols one by one. Sketch 52.5 crack. Based on advanced criteria, you can also include or exclude files by selecting Filter items and setting up rules. It’s also possible to further customize synchronization by including subfolders or hidden items.

AWS S3 Sync between accounts

Because ForkLift supports multiple connections to Amazon S3, you can connect to two (or more) different S3 accounts at the same time and sync between them. To synchronize between two accounts, open the first S3 account in the left pane and the second one in the right pane. After selecting source and target folders, choose the Sync command. The process is the same as in case with syncing to a local hard drive. Because all protocols are seamlessly integrated into the app, it’s easy to work with any of them – the workflows are always the same. Nothing beats the speed of ForkLift when it comes to uploading and downloading files to Amazon S3.

Mount AWS S3 as a drive

If you work with remote files, you should know it’s not only about uploading and downloading – editing and file management are pretty prominent as well. Because many Mac apps can’t open files directly from an S3 bucket, you have to mount cloud storage as a local drive on Mac to access files through your computer’s file system. However, if you mount S3 as a drive on Mac with ForkLift, these files become accessible – also for the apps which only work with local files.

When it comes to scalable data management, Amazon S3 is a great fit. Complement it with ForkLift, which you can try for free on Setapp, and forget about your data pain points.