Rashim shows you how to
mount S3 buckets to your computer
using a Snowball Edge device


How do I mount the AWS Snowball Edge as a drive connected to my PC using the NFS protocol?

You can mount one or more Amazon S3 buckets in your AWS Snowball Edge to your PC, so that you can quickly and easily transfer files between them. Before beginning, complete the following steps:

  1. Create a job for a Snowball Edge. For more information, see Create your first job.
  2. Plug in and turn on the Snowball Edge and connect it to your PC through your internal network. For more information, see How do I unlock an AWS Snowball Edge?
  3. Unlock the Snowball Edge from a terminal on your PC.

Get the IP address and bucket names

  1. Choose the Connections tab on the display to see the IP address of the Snowball Edge.
  2. Make a note of the IP address; you need this later.
  3. On the drop-down menu in the center of the display, choose File interface.
  4. Make a note of all the Amazon S3 buckets on the Snowball Edge that you want to mount on the PC.
    Note: There are two ways to find your S3 buckets: you can use the AWS Snowball Console or you can choose File interface on the Snowball Edge display and choose Allowed Clients.

Set up the NFS client

The file interface uses the Network File System (NFS) protocol to access files over a network. The file interface uses the NFSv3 and NFSv4 protocols. Here is a list supported clients:

  • Amazon Linux
  • MacOS
  • Red Hat Enterprise Linux (RHEL)
  • Ubuntu 14.0
  • Clients with NFSv3 support
  • Windows 10, Windows Server 2012, and Windows Server 2016
  • Windows 7 and Windows Server 2008
    Note: Windows 7 and Windows Server 2008 have a maximum supported NFS I/O size of 32 KB. You might experience degraded performance on these versions of Windows.

Mount the Snowball Edge S3 buckets

1.    Open a command prompt on your PC, and enter a command similar to the following:

mount –o nolock IpAddress:/BucketName local_mount_directory

Note: Replace the IpAddress with the Snowball Edge IP address, replace BucketName with the name of the S3 bucket you want to mount, and replace local_mount_directory with the local directory you want to mount the bucket to.

Example command for Linux:

mount –o nolock mnt/test-bucket

Example command for Windows:

mount –o nolock Z:

2.    Run this command for each of the S3 buckets that you want to mount to your PC.

Lastly, we recommend limiting access to the S3 buckets on the Snowball Edge to only accept NFS traffic from the IP address of your PC. You can do this from the Snowball Edge display by choosing the bucket from the Allowed clients on the File interface tab, choosing Edit, and typing the IP address of the PC.

Did this page help you? Yes | No

Back to the AWS Support Knowledge Center

Need help? Visit the AWS Support Center

Published: 2017-06-30