Ich habe den s3-Bucket mit einigen Dateien erstellt. Ich habe die CloudFront-Distribution mit diesem S3-Bucket als Ursprung erstellt und den Status in "Bereitgestellt" geändert.AWS CloudFront gibt HTTP 307 zurück, wenn der Ursprung S3-Bucket ist
Wenn ich Cloudfront für jede Datei kräuseln ich:
<Error><Code>TemporaryRedirect</Code><Message>Please re-send this request to the specified temporary endpoint. Continue to use the original request endpoint for future requests.</Message><Bucket>MY-BUCKET</Bucket><Endpoint>MY-BUCKET.s3-eu-west-1.amazonaws.com</Endpoint><RequestId>...</RequestId><HostId>...</HostId></Error>
Wenn ich meine S3 Eimer für jede Datei, die ich, dass die Dateiinhalte erhalten kräuseln.
Was mache ich falsch? Wie kann Cloudfront gezwungen werden, Dateien zwischenzuspeichern, damit Clients nicht direkt Daten von S3 abrufen müssen?
Haben Sie die Curl sofort getestet, als Sie die bereitgestellte Nachricht erhalten haben? – error2007s
@ error2007s mehr als 3 Stunden es ist im Einsatz, aber die Nachricht bleibt bestehen – user3231055
In welcher Region ist Ihr Eimer? Was ist Ihr Bucket-Endpunkt, den Sie in Ihrer CloudFront-Verteilung angegeben haben? –