Ich verstehe, dass es andere Fragen gibt, die gleich sind, aber sie haben mein Problem nicht gelöst.fehlende Region; Verwenden Sie: Region-Option oder Export-Region-Name zu ENV ['AWS_REGION']
ich beim Empfang der Fehler halten: Aws::Errors::MissingRegionError in BooksController#create
,
missing region; use :region option or export region name to ENV['AWS_REGION']
. Dies ist jedoch meine Konfiguration in meinem
Development.rb:
config.paperclip_defaults = {
storage: :s3,
s3_host_name: "s3-us-west-2.amazonaws.com",
s3_credentials: {
bucket: ENV['AWS_BUCKET'],
access_key_id: ENV['AWS_ACCESS_KEY_ID'],
secret_access_key: ENV['AWS_SECRET_ACCESS_KEY'],
s3_region: ENV['us-west-2']
}
}
Production.rb:
config.paperclip_defaults = {
storage: :s3,
s3_host_name: "s3-us-west-2.amazonaws.com",
s3_credentials: {
bucket: ENV['AWS_BUCKET'],
access_key_id: ENV['AWS_ACCESS_KEY_ID'],
secret_access_key: ENV['AWS_SECRET_ACCESS_KEY'],
s3_region: ENV['us-west-2']
}
}
Und application.rb:
config.paperclip_defaults = {
storage: :s3,
s3_host_name: "s3-us-west-2.amazonaws.com",
s3_credentials: {
bucket: ENV['AWS_BUCKET'],
access_key_id: ENV['AWS_ACCESS_KEY_ID'],
secret_access_key: ENV['AWS_SECRET_ACCESS_KEY'],
s3_region: ENV['us-west-2']
}
}
Aber es hält mit dem Fehler kommen. Ich habe den Rat anderer Leute aus anderen Fragen befolgt. Hoffe jemand kann helfen.
Ben
Nö, gleichen Fehler. – Benjamints
Versuchen Sie, s3_region-Schlüssel außerhalb von s3_credentials-Hash zu setzen. Auf derselben Ebene wie s3_host_name. –