Knowledge Base

Search by either entering keywords or by selecting a product.

Configuring a TeraStation 5000/3010/5010 to sync with Amazon S3


  1. Log in to the Amazon Web Services console and click “S3” under the “Storage” section.
  2. You will need to have a bucket to use for syncing data. Please be aware that if you create a new bucket it may be up to 48 hours before the TeraStation will be able to access it. For our purposes we’re going to use an existing bucket.  

    NOTE: When creating a new bucket be sure to use a region that supports version 2 signatures. Buffalo TeraStations do not currently support version 4 signatures. A list of regions/signatures is available here:

  3. Here is the empty bucket ready to use.
  4. Go back to the AWS console and select “IAM” under “Security, Identity & Compliance”.
  5. Select “Users” to create a new user for the TeraStation sync.
  6. You may have existing users but it is recommended to create a new user specifically for each TeraStation sync operation for management purposes. To create a new user click the “Add user” button.
  7. Create a new user name and select “Programmatic access” as the TeraStation does not need access to the management console.
  8. You have the option of adding the user to a group for permissions assignment or adding existing policies directly. If you will have several devices syncing to S3 it may be desirable to put them all in a single group. For this guide we’re just going to add the policy directly for expediency.
  9. Filter the policies for “S3” and select the “AmazonS3FullAccess” policy for this user. This will give the TeraStation full read/write access to any bucket.
  10. Verify that all settings are correct and click the “Create User” button.
  11. This page will give you the Access key ID and Secret access key for the user. As you may need these in the future they can be saved by downloading the CSV file with the information.

    NOTE: If you created a new bucket for the TeraStation to sync with you’ll need to wait about 48 hours before continuing to the TeraStation setup section.

  12. Open the user interface for the TeraStation and go to the “Web Services” tab. Click the configuration widget next to “Cloud Storage” to configure Amazon S3.
  13. This screen will list any existing configurations. Click the “Add” button to create a new sync function.
  14. Leave the dropdown on Amazon S3 (unless you’re using a different provider that supports the S3 API. If so, this functionality may not work correctly depending on the API implementation). Add in the bucket name, the Access key ID for the user, and the Secret Access Key for the user. Once all information is entered correctly click the “OK” button.
  15. The TeraStation will require a new shared folder to sync with S3. Enter the name of the new shared folder and click the “OK” button.
  16. You can set whatever options you like for the folder. We’re going to disable the Recycle Bin in the example because we don’t want deleted files replicated to S3. If you want to set up access restrictions or other options for the new folder it should be done here. Once you have the settings where you need them click the “OK” button to create the folder.
  17. Once the process completes the new sync setup will appear in the list. If you encounter any errors go back and make sure all steps were completed correctly.

The service is now set up and configured. To test just add a file or files to the folder on the TeraStation and they should be immediately synced to the S3 bucket.