aws-sdk なのか aws-s3 なのか?
AWS::S3::Base.establish_connection!(
:access_key_id => 'REPLACE_ME',
:secret_access_key => 'REPLACE_ME'
)
こういうコード(ウェブにあったサンプル)書いて
uninitialized constant AWS::S3::Base
と怒られた。「gem で aws のライブラリインストールしてるのに何で?」
このコードは aws-s3 用のもので、昔からあった aws-s3 の後に Amazon が公式で出した aws-sdk の場合はちょっと違う書き方をする必要があるというもの。わかりにくい!
aws-sdk 使うときは↓を見る
http://docs.aws.amazon.com/AWSRubySDK/latest/frames.html