How to Upload Files Using a Third-Party S3 Service

To upload files using a third-party S3 service it is necessary to have:

  • An account with a hosting service that provides S3 cloud space.
  • Connection information for the S3 service – typically this will consist of:
    • host address
    • host port
    • access key ID
    • secret access key
    • at least one endpoint address.

Setting up regions

  1. In the menu bar, click on Edit > Settings….
  2. Select Transfers > S3: Providers from the menu on the left.
  3. Click on the Add button under the Providers list.
  4. Enter the name of the hosting provider.
  5. Press ENTER on your keyboard.
  6. Highlight the new hosting provider.
  7. Click on the Add button under the Regions list.
  8. Enter a name for the region and then press ENTER on your keyboard.
  9. Enter a description, if desired, by clicking on the Description column in your new
    region row.
  10. Click on the Endpoints column of the new region row and enter an endpoint address for the hosting provider’s S3 service. It will typically be in the format of <subdomain>. <domain> .<extension>.
  11. Click on OK.

Configuring FileZilla Pro

  1. In the menu bar, click on File > Site Manager….
  2. Click on New Site.
  3. Select S3 – Amazon Simple Storage Service from the Protocol drop-down list.
  4. Enter the required connection information.
  5. Click on Connect.

Your file storage buckets will be displayed in the Remote directories section of the FileZilla Pro window.