Der ausgeführte Rake-Task besteht darauf, dass die angegebenen Werte in Umgebungsvariablen enthalten sind. Er verwendet nicht die in den Website-Einstellungen.
Sie müssen in der Umgebung festgelegt werden, nicht in den Site-Einstellungen.
Sie können sie zum Zeitpunkt der Ausführung des Rake-Tasks angeben, indem Sie z. B. Folgendes tun:
Hier sind 3 Teile:\n* Kann Discourse auf den Bucket lesen/schreiben/usw.?\n* Können anonyme Benutzer aus dem Bucket lesen?\n* Kann das CDN aus dem Bucket lesen?\n\nSieht so aus, als ob der zweite Teil nicht funktioniert?
Einer für CDN (ACL auch aktiviert)
Einer für Backups
Richtlinie erstellt, indem zwei Buckets hinzugefügt wurden, mit IAM-Benutzer verknüpft und Zugriffsschlüssel generiert.
Zwei CloudFront-Distributionen erstellt:
cdn.mysite.com (Ursprung ist der CDN-Bucket) durch Konfiguration von CNAME.
assets.mysite.com (Ursprung ist mysite.com) (Community befindet sich auf der Hauptdomain, nicht auf einer Subdomain) durch Konfiguration von CNAME.
Wie ich hier erklärt habe, war die Website nach dieser Aktion offline. Daher konnte ich das Ergebnis nicht sehen. Als ich jedoch dasselbe Setup auf einer Test-Subdomain ausprobierte, funktionierte alles einwandfrei. Daher vermute ich, dass mit dem SSL etwas nicht stimmt.
Aufgrund Ihres Hinweises auf www habe ich die Host-Adresse geändert, und das Problem wurde sofort behoben.