скрепка для бумаг amazon s3 + - AWS :: S3 :: NoSuchBucket - PullRequest
3 голосов
/ 21 сентября 2010

Я использовал Uploadify и paperclip в Rails3, и я получаю эту ошибку -

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

————————————————

development: bucket: bucket-devaccess_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: фотография,

: хранилище =>: s3,

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

: path =>« /: style /: имя файла »,

: styles => {: medium =>« 300 × 300> »,: thumb =>« 100 × 100> »}

—————------------

Ответы [ 2 ]

1 голос
/ 12 декабря 2010

Safalmj, у вас есть корзины, созданные на S3, называемые 'bucket-test' и 'bucket-pro'?Если нет, войдите в консоль AWS и сначала создайте их.

0 голосов
/ 19 марта 2011

Ничего себе. У меня была та же самая проблема. Затем я прочитал кое-что о том, как Paperclip создает ведра там, где их нет. Я добавил 1 к концу моего уже созданного имени корзины, и вдруг это сработало. Я думаю, что это может иметь какое-то отношение к другому концу. Попробуйте установить имя корзины, отличное от того, которое вы, вероятно, уже создали ... Очень интуитивно понятное ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...