使用Ruby on Rails使cloudfront中的文件无效

时间:2013-07-25 06:31:47

标签: ruby-on-rails amazon-cloudfront

我想让cloudfront cache中的文件无效。这些文件保存在amazon S3

我的要求是

当我删除应用程序中的帖子时,我想删除S3中的文件并向cloudfront发送无效请求。

从S3删除文件。但我不知道如何向S3发送失效请求。我从https://github.com/reidiculous/cloudfront-invalidator/network/members了解了cloudfront-invalidator gem。但我没有得到使用该gem的任何具体示例。

1 个答案:

答案 0 :(得分:2)

我使用cloudfront-invalidator获得了我的解决方案。

我按照我的要求改变并成功使用它。

我在rails 2.3.8和ruby 1.8.7中遇到问题。所以自定义它,现在它已成功运行

这是链接

https://github.com/krishnasahoo/cloudfront-invalidator