私は、refinerycms を使用してクラウドにイメージを保存するための Amazon S3 サポートをセットアップしようとしています。
https://console.aws.amazon.com/s3/でバケットを作成しました
アプリ「bee-barcelona」のように名前を付けましたが、US Standard 地域にあると書かれています
すべてのデータを入力しまし~/config/initializers/refinery/images.rb
た (ここで、'xxx? は入力した実際のキーを表します:
# Configure S3 (you can also use ENV for this)
# The s3_backend setting by default defers to the core setting for this but can be set just for images.
config.s3_backend = Refinery::Core.s3_backend
config.s3_bucket_name = ENV['bee-barcelona']
config.s3_access_key_id = ENV['xxx']
config.s3_secret_access_key = ENV['xxx']
config.s3_region = ENV['xxx']
次に、変更をherokuに適用しました:
heroku config:add S3_KEY=xxx S3_SECRET=xxx S3_BUCKET=bee-barcelona S3_REGION=us-standard
それでも、アプリでアップロードしようとすると、「申し訳ありませんが、問題が発生しました」というメッセージしか表示されません。
私は何を取りこぼしたか?