This feature is but bachelor on FileZilla Pro, if yous didn't buy it yet you tin can buy FileZilla Pro from our Store →

Below yous find a step past footstep guide, if you prefer you can watch our How to Upload Files Using Amazon S3 video tutorial.

What yous'll need to upload files to Amazon S3.

  • An business relationship with Amazon AWS
  • An access key ID
  • A secret admission primal.

Create a user and get a secret admission fundamental for FileZilla Pro

  1. Become to the IAM dashboard at https://console.aws.amazon.com/iam
  2. Select Users from the carte du jour on the left.
  3. Click on Add together User.
  4. Enter a user proper name.
  5. Tick the Programmatic access checkbox.
  6. Click on Next: Permissions.
  7. Click on Attach existing policies directly.
  8. Enter S3 in the policy search field and printing ENTER on your keyboard.
  9. Tick the AmazonS3FullAccess policy.
  10. Click on Adjacent: Tags.
  11. Click on Next: Review
  12. Bank check that you've assigned the AmazonS3FullAccess policy
  13. Click on Create User.

  14. Without endmost this browser window – you'll need the access key information – open FileZilla Pro.

How to Configure FileZilla Pro to connect to S3:

  1. In the card bar, click on File > Site Director….
  2. Click on New Site.
  3. Select S3 – Amazon Simple Storage Service from the Protocol driblet-down list.
  4. In the Host field enter the initial region endpoint. If unsure go out it as is.
  5. Exit port every bit-is.
  6. Copy the Admission Primal ID from the browser window y'all just left and paste information technology into the
    Admission key ID field in the Site Manager.
  7. In the browser window once more, click on Bear witness.
  8. Copy the Secret access key and paste it into the Surreptitious Admission Key field in the Site Manager.
  9. Credentials that do not accept permission to list available bucket need to direct specify
    the target bucket as default remote directory in the Avant-garde tab.
  10. Click on Connect.

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

Server-Side Encryption

With Server-Side Encryption Amazon S3 encrypts your files every bit they are uploaded and decrypts
on download.

To configure FileZilla Pro to use Amazon S3 Server-Side Encryption:

  1. In Site Manager edit your S3 entry.
  2. In the S3 tab select the encryption blazon:
    • No encryption
    • AWS S3 encryption: use Amazon S3 managed keys.
    • AWS KMS encrytion: use Amazon S3 keys stored in AWS Fundamental Management
      Service (KMS). Select the chief key:
      • Default (AWS/S3): for the AWS managed key.
      • Custom KMS ARN: for a customer managed key. Enter the ARN (Amazon
        Resource Name) for the key in the Custom KMS ARN box.
    • Customer encryption: employ the key specified in the Custom fundamental box. You can specify a Base64 encoded key by prefixing it with base64:

Amazon STS

You can access S3 resources that belong to another user past using temporary credentials provided by the AWS Security Token Service. This is done past assuming a role created by the granting user.

  1. In Site Manager edit your S3 entry.
  2. In the S3 tab enter:
    • Role ARN (Amazon Resource Name): this identifies the part created past the granting
      user. Your user will assume this role.
    • MFA Device Series: your MFA (Multi-factor authentication) device identification if the
      role trust policy requires multi-factor authentication. This tin exist either a serial for a
      physical device or a registered ARN for a virtual device (eg an hallmark app in your smartphone).

    When connecting and if the MFA device serial is configured y'all will be asked to provide
    the token code generated past the MFA device:

The video tutorial below shows how to upload files to Amazon S3 with FileZilla Pro.

Video tutorial: FileZilla Pro Connect to Amazon S3 Cloud Storage

Tags: Amazon S3, AWS, FileZilla Pro connect to Amazon S3, FileZilla Pro S3, S3, upload files to Amazon S3