0
你好我已經包含給定的代碼Amazon S3的變量軌
def store_s3(file)
# We create a connection with amazon S3
AWS.config(access_key_id: ENV['S3_ACCESS_KEY'], secret_access_key: ENV['S3_SECRET'])
s3 = AWS::S3.new
bucket = s3.buckets[ENV['S3_BUCKET_LABELS']]
object = bucket.objects[File.basename(file)]
# the file is not the content of the file is the route
# file_data = File.open(file, 'rb')
object.write(file: file)
# save the file and return an url to download it
object.url_for(:read, response_content_type: 'text/csv')
end
這個代碼是在我的本地數據工作正常存儲在亞馬遜,但是當我在Heroku的服務器部署的代碼我做了變量也在服務器上。
有什麼,我是缺少在這裏請讓我知道問題的原因。
'我too'如何使服務器上的變量? – Nithin
我在任何地方都看不到'S3_BUCKET_LABELS' –
檢查heroku日誌是否有確切的錯誤 –