Ruby newb здесь.Ruby Amazon S3 Доступ запрещен при перечислении ковшей
Мне дали доступ к данным о облаке амазонки. Я начинаю думать, что ключи доступа выключены, но я могу ошибаться. Кто-то поможет!
У меня есть AWS папки как плагин
>> 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'
Обратите внимание, что секретный ключ доступа был виден, по крайней мере, мне и, возможно, один другому человеку. .. (_Просмотрел 2 раза_ в e sidebar.) – sarnold
У вас есть правильные разрешения в ваших ведрах S3, чтобы разрешить доступ с этими ключами? – John
Эй, Джон. Благодарю. Когда вы ссылаетесь на разрешения, вы имеете в виду ключи доступа? Потому что, насколько они затронуты, они верны, но они от клиента. –