Hallo Ich habe gegeben enthalten CodeAmazon S3 Variablen nicht in Heroku Umgebung arbeiten Schienen
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
dieser Code korrekt funktioniert in meinen lokalen Daten in Amazon gespeichert, aber wenn ich eingesetzt Code in Heroku Server habe ich gemacht Variablen auf dem Server auch.
gibt es etwas, das ich hier fehlt mir bitte die Problem wissen lassen.
'Ich hatte Variablen auf dem Server gemacht too' wie? – Nithin
Ich sehe 'S3_BUCKET_LABELS' nirgends. –
Überprüfen Sie die Heroku-Protokolle auf genaue Fehler –