amw S3 で Ruby on Rails アプリケーションを作成しました。
写真をアップロードできますが、写真参照がデータベースで削除されても写真を削除しようとしましたが、写真はまだ S3 にあります。
S3 から実際にファイルを削除するにはどうすればよいですか?
amw S3 で Ruby on Rails アプリケーションを作成しました。
写真をアップロードできますが、写真参照がデータベースで削除されても写真を削除しようとしましたが、写真はまだ S3 にあります。
S3 から実際にファイルを削除するにはどうすればよいですか?
質問が正しく指定されていません。より多くの情報を提供できれば、それは素晴らしいことです。ただし、Amazon S3 でファイルを処理する方法をいくつか紹介します。
このドキュメントによると、Amazon の Simple Storage Service (S3) REST API の Ruby ライブラリからメソッドdelete (実装を参照) を使用できます。
したがって、次のようになります。
AWS::S3::S3Object.delete('goodbye.txt', 'my-new-bucket')
この質問も非常に役立ちます。
とにかく、Amazon S3 にファイルをアップロードするときは、 PaperclipまたはCarrierwaveを使用することを強くお勧めします。役に立つ記事: