6

amw S3 で Ruby on Rails アプリケーションを作成しました。

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

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

4

1 に答える 1

2

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

このドキュメントによると、Amazon の Simple Storage Service (S3) REST API の Ruby ライブラリからメソッドdelete (実装を参照) を使用できます。

したがって、次のようになります。

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

この質問も非常に役立ちます。

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

  1. Amazon S3 ストレージと Heroku 用に Carrierwave を構成する
  2. RailsCast #383 Amazon S3 へのアップロード
于 2013-07-16T00:03:16.467 に答える