こんにちは、私のレール アプリが Amazon s3 からファイルを保存してダウンロードできるように、aws/s3 gem をいじっています。gem に含まれるメソッドにアクセスできないことがわかりました。
ドキュメントの指示に従いました:
irbに入社
必要な「aws/s3」
aws/s3 が提供する対話型シェルに入りました: % s3sh
AWS::S3::Base.establish_connection!( :access_key_id => 'my credentials', :secret_access_key => 'my credentials' )
ここから、バケットとその中のオブジェクトにアクセスできるはずですが、呼び出すService.buckets
と、 というエラーが表示されますundefined method 'buckets'
。
私も試しました(s3shを使用していません):
service = AWS::S3::Base.establish_connection!(
:access_key_id => 'my credentials',
:secret_access_key => 'my credentials'
)
それでもservice.buckets
私は得るundefined method 'buckets'
。この宝石を正しく使用するにはどうすればよいですか?
どんな助けでも感謝します、どうもありがとう。