AWS Eimer und Regionen

Die Anwendung verwendet carrierwave in Verbindung mit demcarrierwave-aws gem. Bei der Migration von Rails-Versionen (auf 4.2 erhöht), Ruby-Versionen (2.2.3) und der erneuten Bereitstellung auf demselben Staging-Server wurden Probleme festgestellt.

Der AWS-Bucket wurde ursprünglich in der kostenlosen Ebene erstellt, also Oregon, USA-West-2. Ich habe jedoch festgestellt, dass alle S3-Dateien die Eigenschaft haben, die auf @ verweiseu-west-1. Zugegeben, ich habe herumgebastelt und erwogen, die eu-west-1-region zu nutzen. Allerdings erinnere ich mich nicht daran, irgendwelche Konfigurationsänderungen vorgenommen zu haben - ich bin mir nicht einmal sicher, ob dies in der freien Ebene erlaubt ist ...

So ja, ich musste meinen Uploads-Initialisierer konfigurieren mit:

config.asset_host = 'https://s3-eu-west-1.amazonaws.com/theapp'
config.aws_credentials = {
  region:            'eu-west-1'
}

Nun ist die Konsole für AWS über eine URL erreichbar, die @ enthälregion=us-west-2

Ich verstehe nicht, wie das sein muss und suche nach Vorschlägen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage