1
我已經在Ninefold上部署了我的應用,但是當我嘗試上傳圖片時它崩潰了。日誌提示,我失去了我的AWS憑據:CarrierWave和AWS S3問題。
ArgumentError (Missing required arguments: aws_access_key_id, aws_secret_access_key)
但我相當肯定我明白了他們建立正確使用霧和我的.ENV文件。現在,CarrierWave初始化器看起來像這樣:
CarrierWave.configure do |config|
config.fog_credentials = {
:provider => 'AWS', # required
:aws_access_key_id => ENV['S3_KEY'], # required
:aws_secret_access_key => ENV['S3_SECRET'], # required
:region => 'us-east-1' # optional, defaults to 'us-east1'
}
config.fog_directory = ENV['S3_BUCKET'], # required
end
有關如何正確工作的任何建議?不知道還有什麼其他信息,但如果您需要更多信息來幫助我解決問題,請告訴我。