uninitialized constant AWS::S3::Base via AWS-SDK
Yeah, aws-sdk doesn't have AWS::S3::Base
. I think this is the closest equivalent:
s3 = AWS::S3.new(:access_key_id => '****', :secret_access_key => '***')
As this was the first page that popped up for me on my google search to solve this issue I will comment on how I managed to solve it. Under the AWS SDK 2.0.47
require 'rubygems'
require 'aws/s3'
include AWS::S3
AWS::S3::Base.establish_connection!(
:access_key_id => '',
:secret_access_key => ''
)
I was simply missing the include AWS::S3. And I suspect many people are running into this issue as I have yet to see a straight foward answer.