2011-01-09 13 views
0

私はHerokuでホストされているRuby on Rails 3アプリでAmazon S3ホスティングをセットアップしようとしています。 Herokuのドキュメントでthese instructionsを読んだ後、私はaws-s3 gemを使用しようとしています。Ruby on RailsでAmazon S3を設定する際のいくつかの質問

instructionsconfig/amazon_s3.ymlでS3のアカウントの詳細を置くことを言うが、aws-s3 Github pageは、あなたがこのような接続を作成すると言う:彼らはすでに提供している場合

AWS::S3::Base.establish_connection!(
    :access_key_id  => 'abc', 
    :secret_access_key => '123' 
) 

はなぜ接続が詳細を提供することによって作成されます設定ファイル?接続を確立する正しい方法ではありませんか?アップロードが行われるたびに各ユーザーの接続を確立する必要がありますか、またはアプリケーション全体に対して確立された接続ですか。

読んでいただきありがとうございます。

答えて

3

さまざまな宝石のドキュメントを読んでいます。 Attachment-FuやPaperclipを使用する場合、内部でS3接続を管理し、資格情報のみを提供する必要があります。 S3に直接アクセスする場合(aws-s3 gem経由)、明示的に接続を確立する必要があります。

+0

おっと、恥ずかしいです。ご協力いただきありがとうございます。 – ben

関連する問題