2013-07-31 2 views
1

Итак, я пытаюсь заставить S3 работать с Paperclip. Я нахожусь в создании Aws с рельсами. До сих пор я установил жемчужину «aws/s3» и установил свои access_keys на AWS.Получение AWS S3 для работы с рельсами

Затем я добавил ключи к s3.yml файла:

# config/s3.yml 
access_key_id: ****************** 
secret_access_key: ****************** 

Следующая я побежал:

2.0.0p195 :015 > require 'aws/s3' 
=> false 

2.0.0p195 :016 > AWS::S3::Base.establish_connection!(YAML.load_file('config/s3.yml').symbolize_keys!) 
=> #<AWS::S3::Connection:0x007feb03ab2bd8 @options={:server=>"s3.amazonaws.com", :port=>80, :access_key_id=>"******************", :secret_access_key=>"******************"}, @access_key_id="*****************", @secret_access_key="******************", @http=#<Net::HTTP s3.amazonaws.com:80 open=false>> 

2.0.0p195 :017 > AWS::S3::Bucket.create('****') 
=> AWS::S3::BucketAlreadyOwnedByYou: Your previous request to create the named bucket succeeded and you already own it. 
    from /usr/local/rvm/gems/ruby-2.0.0-p195/gems/aws-s3-0.6.3/lib/aws/s3/error.rb:38:in `raise' 
    from /usr/local/rvm/gems/ruby-2.0.0-p195/gems/aws-s3-0.6.3/lib/aws/s3/base.rb:72:in `request' 
    from /usr/local/rvm/gems/ruby-2.0.0-p195/gems/aws-s3-0.6.3/lib/aws/s3/base.rb:88:in `put' 
    from /usr/local/rvm/gems/ruby-2.0.0-p195/gems/aws-s3-0.6.3/lib/aws/s3/bucket.rb:79:in `create' 
    from (irb):17 
    from /usr/local/rvm/gems/ruby-2.0.0-p195/gems/railties-4.0.0/lib/rails/commands/console.rb:90:in `start' 
    from /usr/local/rvm/gems/ruby-2.0.0-p195/gems/railties-4.0.0/lib/rails/commands/console.rb:9:in `start' 
    from /usr/local/rvm/gems/ruby-2.0.0-p195/gems/railties-4.0.0/lib/rails/commands.rb:64:in `<top (required)>' 
    from bin/rails:4:in `require' 
    from bin/rails:4:in `<main>' 
2.0.0p195 :018 > 

Я не могу сказать, если он работает, или что делать дальше , Я использую this в качестве ориентира, но мои результаты выглядят иначе. Что я делаю не так?

ответ

0

Кажется, что ваше ведро уже создано, вы можете попробовать создать его с другим именем

Смежные вопросы