2012-09-02 20 views
6

Amw S3 ile raylar üzerinde bir yakut uygulaması yaptım.Ruby amazon S3 dosyaları nasıl silinir

Fotoğrafı yükleyebilirim, ancak fotoğraf referansı veritabanında silinse de fotoğrafı silmeye çalışıyorum, fotoğraf hala S3'tedir.

S3'ten dosyaları nasıl silebilirim?

cevap

2

Sorunuz doğru bir şekilde belirtilmemiş. Daha fazla bilgi verebilirseniz, bu harika olurdu. Ama Amazon S3'teki dosyaların nasıl ele alınacağı ile ilgili bazı seçenekler.

this documentation göre sen method delete kullanabilirsiniz Yani gibi görünmelidir Ruby Library for Amazon's Simple Storage Service's (S3) REST API.

den (uygulama bakınız):

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

Çok yararlı da this question olabilir.

Her neyse, dosyaları Amazon S3'e yüklerken Paperclip veya Carrierwave kullanmanızı öneririz. Bazı yararlı makaleler:

  1. Configure Carrierwave for Amazon S3 Storage and Heroku
  2. RailsCast #383 Uploading to Amazon S3