Friday, July 26, 2013

CrossFTP 1.91.4 Released

CrossFTP 1.91.4 is a major update. The main changes are:

* Fallback to Amazon Glacier's status API call when SNS/SQS permission is not granted.
* Combine & Split tool for extra large files.
* Manage duplicated Amazon Glacier object names.
* Overwrite support for Amazon Glacier's upload.
* Site Manager popup save dialog bug fix.
* Fix of archive extraction bug.
* (Un)Select of matched/diff file names.
* New S3 bucket IAM policy editor with syntax highlighter, formatter, and json validator.
* Improve the compatibility with S3 IAM read-only permission.
* Fix remote folder refresh issue.
* Some other bug fixes.
* Improved synchronization function.
 
This update is recommended for all CrossFTP users.
--
CrossFTP is a FTP, SFTP, FXP, WebDav, Amazon S3, Amazon Glacier and Google Cloud Storage client for Windows, Mac, and Linux.
CrossFTP Team
http://www.crossftp.com/

Tuesday, July 16, 2013

CloudFront Invalidation with CrossFTP

Amazon CloudFront allows you to to remove one or multiple files from all edge locations prior to the expiration date set on those files. Invalidation requests for the first 1,000 files each month are provided at no additional charge; above this level, there is a $0.005 charge for invalidating each additional file.

First, please make sure you've enabled Amazon S3 API's CloudFront Distribution at Sites - Site Manger - S3 - API Set:

To invalidate the CloudFront object, just go to your bucket, select the objects you want to invalidate and choose CloudFront Distribution -> CloudFront Invalidate from the context menu, as shown in Fig. 1.
Fig. 1. CloudFront Invalidation

--
CrossFTP is a FTP, SFTP, FXP, WebDav, Amazon S3, Amazon Glacier and Google Cloud Storage client for Windows, Mac, and Linux.
CrossFTP Team
http://www.crossftp.com/

Thursday, July 04, 2013

How to Manage S3 Lifecycle Rules with CrossFTP

S3 lifecycle rule identifies objects and actions that you want Amazon S3 to perform when the objects reach a specific date or a time interval since their creation. You can define one or more rules for each bucket, as shown in the Fig. 1.

Fig. 1 Lifecycle Rules

For each lifecycle rule, you need  to specify the following attributes:
  • Enabled – If selected, indicates that the rule is enabled. If cleared, Amazon S3 will not apply the rule to associated objects.
  • Name – (Optional) Identifies the rule. The name must be unique within the bucket. By default, CrossFTP will generate a unique identifier for the rule.
  • Prefix – Specifies the subset of objects to which the rule applies. For example, "logs/" would apply to all objects in the "logs" folder.
  • Time Period Format – Specifies whether the rule will be applied a specified number of days from the date the object was created or on a specified date.
There are two types of actions available for a rule:
  • A transition action archives an object to Glacier and the object will no longer be immediately accessible. This rule is shown in Fig. 2.
Fig. 2 Transition Rule
Attention: Archived objects are not directly accessible unless you restore a temporary copy. Additionally, you cannot use a lifecycle configuration rule to change the storage class of the archived object from Glacier to Standard or RRS.
  • An expiration action deletes the object, as shown in Fig. 3.
Fig. 3 Expiration Rule

You can combine these two actions in the same rule. After you Add/Edit/Delete the lifecycle rule, press the "Save" button to save the changes.

--
CrossFTP is a FTP, SFTP, FXP, WebDav, Amazon S3, Amazon Glacier and Google Cloud Storage client for Windows, Mac, and Linux.
CrossFTP Team
http://www.crossftp.com/