2010-09-21 104 views
3

我用Uploadify和紙夾在Rails3中,我得到這個錯誤 -的Amazon S3 +回形針 - AWS :: S3 :: NoSuchBucket

AWS :: S3 :: NoSuchBucket(指定的區不存在):

應用程序/控制器/ cards_controller.rb:79:在`創建 '

應用程序/控制器/ cards_controller.rb:78:在`創建'

應用/中間件/ flash_session_cookie_middleware.rb: 16:在'致電'

我s3.yml文件

-----------------

發展: 桶:桶-dev的 access_key_id:### secret_access_key: ### 測試: 桶:桶測試 access_key_id:### secret_access_key:### 生產: 桶:桶親 access_key_id:### secret_access_key:###

-----------------

和模型 -

-----------------

has_attached_file:照片,

:存儲=>:S3,

:s3_credentials =>「#{:: Rails.root.to_s} /config/s3.yml」,

:路徑=>「/:風格/:文件名」,

:樣式=> {:介質=>「300×300>」 ,:拇指=>「100×100>」}

- ----------------

+0

我一直在看到這些錯誤,但間歇性地,並與桶地方。 – uberllama 2010-12-14 16:50:57

回答

1

Safalmj,你有沒有在S3上創建桶稱爲「桶測試」和「桶專業」?如果沒有,請登錄AWS控制檯並首先創建它們。

0

哇。我只是有這個相同的問題。然後,我讀了一些關於Paperclip創建存儲桶的內容。我在已經創建的存儲桶名稱的末尾附加了1,並且突然它工作。我認爲這可能與另一端有關。嘗試設置水桶名稱以外的其他東西可能已經創建...高度不符合直覺...

+0

重命名存儲桶的問題是,在某些時候,您開始與新存儲桶名稱有相同的問題,因此這不是生產系統的解決方案。 – 2011-07-05 06:08:11