2012-09-02 20 views
6

私はamw S3でruby onアプリケーションを作成しました。ruby​​からamazon S3のファイルを削除するには

私は写真をアップロードできますが、写真の参照はデータベース内で削除されていても削除しようとしていますが、写真はまだS3にあります。

実際にS3からファイルを削除するにはどうすればよいですか?

答えて

2

質問が正しく指定されていません。あなたがより多くの情報を提供できるなら、それは素晴らしいでしょう。しかし、Amazon S3でファイルを処理する方法はいくつかあります。

this documentationによると、あなたがmethod deleteを使用することができますので、[次のようになるはずですRuby Library for Amazon's Simple Storage Service's (S3) REST API.

から(実装を参照してください):

AWS::S3::S3Object.delete('goodbye.txt', 'my-new-bucket') 

が非常に役に立っもthis questionである可能性があります。

とにかく、Amazon S3にファイルをアップロードする場合は、PaperclipまたはCarrierwaveを使用することを強くお勧めします。いくつかの役立つ記事:

  1. Configure Carrierwave for Amazon S3 Storage and Heroku
  2. RailsCast #383 Uploading to Amazon S3
関連する問題