2011-02-19 40 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