1
그래서 S3를 Paperclip으로 작업하려고합니다. 나는 레일로 Aws를 세우는 중이에요. 지금까지 'aws/s3'보석을 설치하고 AWS에 내 access_keys를 설치했습니다.AWS S3을 레일과 함께 사용하기
# 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 >
내가 말할 수 없습니다
나는 다음 s3.yml 파일에 키를 추가 . this을 지침으로 사용하고 있지만 내 결과가 다르게 보입니다. 내가 도대체 뭘 잘못하고있는 겁니까?