Ich führe einen Build-Prozess auf einem CI-Server (Codeship). Dieser Build erstellt zwei Dateien, eine JavaScript-Datei und eine HTML-Datei. Nach dem Build wurden diese Dateien in Amazon AWS S3 hochgeladen. Während der JS-Upload wie erwartet funktioniert, gibt der HTML-Code immer einen 403 Forbidden zurück, wenn ich versuche, die Datei anzufordern. Beide Dateien werden mit den gleichen Befehlen hochgeladen:Inkonsistente Verhalten beim Hochladen von Dateien auf S3 - 403 verboten
...
"upload-script": "aws s3 cp ./dist/this.js $BUCKET --region eu-central-1 --acl public-read",
"upload-user-id": "aws s3 cp ./dist/that.html $BUCKET --region eu-central-1 --acl public-read",
...
ich bereits versucht, den Eimer von Hand gespült und Berechtigungen in der AWS Management Console Einstellung, doch egal, was ich tue: this.js
öffentlich zugänglich ist, that.html
wird mir geben a 403.
Ich habe noch nie so etwas eingerichtet, könnte das alles von selbst eingerichtet werden? – m90
Ja, über die Konsole oder aws CLI. – rmuller