Amazon S3 Client

Amazon S3 Client-CrossFTP is a software powerful Amazon S3 client. CrossFTP makes the use of "Simple archiving service" (Amazon S3), "Amazon CloudFront" (Amazon's CND) and signing public/private URLs extremely simple. Helps to upload, download, backup, migrate data from site to site, change metadata, schedule and synchronize S3 with ease.

Main features:

  • Amazon S3 support - Store files on S3 with ease!
  • Batch transfer: perfect reliability ensures trouble-free activity.
  • Mulitple S3 account: manage sites in the site manager.
  • Loading multiple parts - (PRO) Load more reliable large files.
  • Download multipart - (PRO) Make quick and reliable transfers.
  • Support for CloudFront distribution: distribute the content.
  • CloudFront Invalidation - (PRO) A click invalidates CDN objects.
  • Signature URL - (PRO) S3 / CloudFront URLs signed public / private.
  • Bucket Policy Editor - (PRO) Make the syntax highlighted and valid.
  • S3 Logging - (PRO) Manage logging configurations on S3.
  • DevPay - (PRO) Allow the application to use the DevPay API.
  • Payment request: pay by the applicant in place of the account owner.
  • MIME types: change the default MIME types for files.
  • Thumbnails with zoom: simplified zoom and preview.
  • Edit anywhere - (PRO) Edit all the files in any app.
  • Metadata Modification - (PRO) modifies the HTTP headers.
  • Turbo Engine - (PRO) Multi-thread engine speeds up your work!
  • Planning - (PRO) Put the transfer/synchronization activities in the plan.
  • Local Encryption - (PRO) the file will be encrypted before transfer!
  • GZip Compression - (PRO) compresses the data to save the account.
  • Password encryption - Protect your account security
  • Search: allows you to narrow a long list of files in the bucket.
  • Synchronization - (PRO) Visually synchronize local and S3 data.
  • HTTP / Sock / FTP Proxy - (PRO) and support for NTLM authentication.
  • S3 compatible sites - DreamObjects, Walrus, etc.
  • Unbeatable price: powerful Amazon Glacier, FTP, FTPS, SFTP, FXP, WebDav, Amazon S3, Microsoft Azure and Google's storage client!

Connect to Amazon S3

  • If you don't have an S3 account yet, sign up for a new S3 account.
  • Obtain login credentials (access key ID and secret access key) from the Account Security Credentials page or use the credentials created by AWS IAM (Identity & Access Management) to connect.
  • Create a new site in CrossFTP, choose Protocol as S3 / HTTPS or S3 and fill in the access key and the secret key.
 Third-party S3 provider
  • DreamObject
  • Host Cloud Storage Europe
  • Connectria Cloud Storage
  • GreenQloud
  • Yun OOS

Create a bucket

Each of the files and folders stored in Amazon S3 is contained in a bucket. It's like "top-level folder" or "top-level disk". The names of the buckets are globally unique. If you want to use these buckets for web hosting, try choosing a bucket name, which is a valid hostname and everything should be in lowercase.

To create a bucket in CrossFTP, go to the root/directory, then choose New -> Bucket from the popup menu or press the New Folder button. You will be allowed to choose where your bucket region is.

Amazon S3 Client Download:
Amazon S3 Client Windows
Free Download
Amazon S3 Client Mac
Free Download

Transit data on Amazon Glacier

It is possible to define the lifecycle rule to store an object on Amazon Glacier and the object will no longer be immediately accessible. Transited objects will be visible in S3 with the GLACIER storage class. You can find the memory classes of S3 objects by right-clicking on the head of the file pane column and activating the storage class from the pop-up menu
If you want to upload files directly to Amazon Glacier without going through S3, you can use CrossFTP as an Amazon Glacier client.

Access Control (ACL)

To view the ACL of objects on S3, right-click on the file/folder and choose Properties ...-> General to view the ACL list of objects. The following authorizations can be set for the dealer: READ, WRITE, READ ACP (read the ACL of the object), WRITE_ACP (write the ACL of the object) and FULL_CONTROL (grant all the authorizations).
To set the ACL for items on S3, you can:
  • Use case 1. New files: you can define the ACL when creating a new file/folder on S3. You can choose to define a default ACL permission or inherit the ACL permission from the parent folder or use the source ACL permission when copying S3 to S3.
  • Use case 2. Existing files: you can update the ACL of files by clicking on p Right-click on the files/folders and choose Properties ...-> General, then click on Confirm to apply the new ACLs. Enable/disable "Apply changes to subfolders" if you want to apply the ACL to child files/folders. If you want to batch edit the ACL, you can right-click the files/folders and choose Queue Tasks -> Edit Properties ... -> General. Subsequently, the changes can be queued and processed by the multi-thread queue engine.


The custom HTTP header and S3 properties are available in the metadata. You can view the file/folder metadata by right-clicking on them and choosing Properties ... -> Metadata from the popup menu.
Tip: use curl -I <http: // <bucketname> / <key> to debug HTTP headers.
To configure metadata or HTTP headers (eg Cache-Control) for objects on S3, you can:
  • Use Case 1. New Files: You can configure the key/value pairs of custom metadata on Site Manager -> S3 -> Enable predefined metadata.
  • Use case 2. Existing files: you can update/remove the metadata of the existing object by right-clicking on them and choosing Properties ... -> Metadata from the popup menu. If you want to batch process the metadata, you can right-click on the files/folders and choose Queue Tasks -> Edit Properties ... -> Metadata. Subsequently, the changes can be queued and processed by the multi-thread queue engine.
  • Use case 3. MIME types: you can change the default mime types for file extension with Tools -> MIME types ...


  • Server-side encryption - this option can be enabled for all uploads by Sites -> Site management -> S3 -> Enable server-side registration.
  • Client-side encryption: can be enabled for all uploads from Sites -> Site management -> Security -> Local encryption for file transfer -> Enable encryption.


GZip data type compression is supported, please select Site -> Site Manager -> Options -> Data Compression. After that, all files uploaded for this site will be automatically compressed. In the log window, you should be able to find messages like "Compressed GZip". In the Metadata file, you should be able to find the "crossftp-compression" key and the "gzip" value. The download process automatically decompresses the files.

CloudFront Distribution

Cloud Front is a Web version service that speeds up your static and Dyna distribution. To manage CloudFront Distribution and private distributions, just choose CloudFront Distribution -> Manage CloudFront Distributions from the context manual.


You can generate all types of URLs by right-clicking on objects, selecting URL ... and pressing Generate. It can be used to generate normal URLs and paths, as well as the following types of specific URLs:
• BitTorrent URL: enable the "Generate BitTorrent URL" option in the URL dialog box.
• Signed URL - Activate the "Sign URL with an expiration date" option in the URL dialog.
• URL signed for private distribution: make sure you have properly defined private distribution. Choose the <Private distribution> option from CNAME in the URL dialog box, config Policy signature and then sign the URL with an expiration date.


Large files can be loaded in parallel by the Multipart upload function in S3. You can set the size of the part in Tools -> Global Options -> S3 / Glacier -> Multiupload Part Size.

Direct copy from S3 to S3

If you want to copy files from an S3 location to another S3 location or account, without going through the local computer, simply open the source and destination S3 positions on the left and right panels respectively and perform the transfer. All files will be copied directly to the S3 server side.

Incoming Search Terms :