0

フォグ ジェムを使用して、refinerycms にファイルを s3 にアップロードさせようとしています。

git リポジトリにないファイルから S3 認証情報を取得したい (例: s3.yml)

aws-s3 gem を使用してこれを行うことについての古い参考文献をいくつか見つけましたが、霧ではありませんでした。

助けてくれてありがとう!

4

1 に答える 1

1

設定はymlファイルではなく設定ファイルに保存します。でconfig/s3_config.rb

ENV['S3_KEY']     = 'MYS3KEY'
ENV['S3_SECRET']  = 'MYSECRETKEY'
ENV['S3_BUCKET']  = 'this-is-my-bucket'

Railsアプリを実行すると(これはにありますdevelopment)、構成ファイルが自動的に読み込まれるため、これらのクレデンシャルは定数(ENV['S3_KEY'])を参照します。

これは、アプリケーションをデプロイするときに異なります。たとえば、Herokuの場合、これらの構成変数を作成します。

于 2012-09-11T21:56:04.720 に答える