Ruby newb tại đây.Truy cập Ruby Amazon S3 bị từ chối khi liệt kê các thùng
Tôi được cấp quyền truy cập vào dữ liệu trên đám mây amazon. Tôi bắt đầu nghĩ rằng các phím truy cập bị tắt nhưng tôi có thể sai. Ai đó giúp đỡ!
Tôi có thư mục AWS là một plugin
>> Version
=> "0.6.3"
>> AWS::S3::Base.establish_connection!(:access_key_id =>'*******', :secret_access_key => '*****')
=> #<AWS::S3::Connection:0x007fd0539bb4c0 @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>>
>> AWS::S3::Service.buckets
=> AWS::S3::AccessDenied: Access Denied
from /Users/PBR/.rbenv/versions/1.9.2-p290/lib/ruby/gems/1.9.1/gems/aws-s3-0.6.3/lib/aws/s3/error.rb:38:in `raise'
from /Users/PBR/.rbenv/versions/1.9.2-p290/lib/ruby/gems/1.9.1/gems/aws-s3-0.6.3/lib/aws/s3/base.rb:72:in `request'
from /Users/PBR/.rbenv/versions/1.9.2-p290/lib/ruby/gems/1.9.1/gems/aws-s3-0.6.3/lib/aws/s3/base.rb:88:in `get'
from /Users/PBR/.rbenv/versions/1.9.2-p290/lib/ruby/gems/1.9.1/gems/aws-s3-0.6.3/lib/aws/s3/service.rb:21:in `buckets'
from /Users/PBR/.rbenv/versions/1.9.2-p290/lib/ruby/gems/1.9.1/gems/aws-s3-0.6.3/lib/aws/s3/extensions.rb:183:in `block in buckets'
from /Users/PBR/.rbenv/versions/1.9.2-p290/lib/ruby/gems/1.9.1/gems/aws-s3-0.6.3/lib/aws/s3/extensions.rb:152:in `expirable_memoize'
from /Users/PBR/.rbenv/versions/1.9.2-p290/lib/ruby/gems/1.9.1/gems/aws-s3-0.6.3/lib/aws/s3/extensions.rb:182:in `buckets'
Lưu ý rằng chìa khóa truy cập bí mật đã có thể nhìn thấy ít nhất tôi và có lẽ một người khác. .. (_Xem 2 lần_ lần thứ e sidebar.) – sarnold
Bạn có quyền thích hợp trong nhóm S3 của mình để cho phép truy cập bằng các khóa đó không? – John
Hey John. Cảm ơn. Khi bạn tham khảo các điều khoản bạn có nghĩa là các phím truy cập? Bởi vì như xa như im liên quan họ là chính xác nhưng họ là từ một khách hàng. –