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/

4 comments:

Unknown said...

Is this function integrated with your sync tool? We're looking for functionality in Windows similar to s3cmd in linux where the files are invalidated as they're updated in S3.

Unknown said...
This comment has been removed by the author.
CrossFTP said...

Hi, Daniel:
We will add this requirement in our todo list.

The Rapture Right said...

Hi, whenever I try to invalidate I always see [R1] Invalidate status: InProgress. It never completes. I always need someone else to invalidate for me so I can see updates. MY API settings are correct. Any suggestions?

I'm using a Macbook Pro running Mojave 10.14.2

I used to use Bucket Explorer and the invalidation worked very quickly.