首页 文章

amazon s3 paperclip - AWS :: S3 :: NoSuchBucket

提问于
浏览
3

我在Rails3中使用了Uploadify和paperclip,我收到了这个错误 -

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

app / controllers / cards_controller.rb:79:在'create'中

app / controllers / cards_controller.rb:78:在'create'中

app / middleware / flash_session_cookie_middleware.rb:16:在`call'中

我的s3.yml文件是


开发:bucket:bucket-dev access_key_id:### secret_access_key:### test:bucket:bucket-test access_key_id:### secret_access_key:### production:bucket:bucket-pro access_key_id:### secret_access_key:## #


而模型有 -


has_attached_file:照片,

:storage =>:s3,

:s3_credentials =>“# /config/s3.yml”,

:path =>“/:style /:filename”,

:styles => {:medium =>“300×300>”,:thumb =>“100×100>”}


2 回答

  • 0

    Safalmj,您是否在S3上创建了名为“bucket-test”和“bucket-pro”的桶?如果没有,请登录AWS控制台并首先创建它们 .

  • 1

    哇 . 我只是遇到了同样的问题 . 然后我读了一些关于Paperclip创建存储桶的东西,它们不存在 . 我在已经创建的存储桶名称的末尾附加了1,突然之间它起了作用 . 我认为这可能与另一端有关 . 尝试将存储桶名称设置为您可能已创建的存储桶名称以外的其他名称...高度反直觉...

相关问题