2011-02-19 34 views
0

我需要找出如何使用right-aws gem(https://github.com/rightscale/right_aws)在我的S3存储桶中删除文件。目前的文档(在github上的自述文件)不是很有帮助...如何删除文件使用正确的aws gem

有没有人试过做类似的事情,想分享他们的发现?

回答

2

最好是AWS::S3

+0

不AWS:S3有一些问题? Carrierwave从这个宝石搬到right_aws的原因可能是什么?这里可能是错误的... – 2011-02-20 12:34:59

+0

看来,appoxy/aws现在是一个使用。 Right_aws现在简称为aws,你可以通过键入'gem install aws'来安装它 https://rubygems.org/gems/aws – 2011-04-18 15:34:03

1

随着新发布的AWS-SDK的宝石,你可以删除文件,像这样:

s3 = AWS::S3.new(:access_key_id => '...', :secret_access_key => '...') 
s3.buckets['YOUR_BUCKET_NAME'].objects['OBJECT_KEY'].delete