Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Richten Sie Cross-Origin Resource Sharing (CORS) für Ihren Bucket ein
Sie müssen Cross-Origin Resource Sharing (CORS) für alle Buckets einrichten, die von Ihrer Web-App verwendet werden. Eine CORS-Konfiguration ist ein Dokument, das Regeln definiert, die die Ursprünge identifizieren, denen Sie Zugriff auf Ihren Bucket gewähren. Weitere Informationen zu CORS finden Sie unter Konfiguration von Cross-Origin Resource Sharing (CORS).
Wichtig
Wenn Sie CORS nicht einrichten, erhalten Ihre Endbenutzer eine Fehlermeldung, wenn sie versuchen, auf einen Standort in Ihrer Web-App zuzugreifen.
So richten Sie Cross-Origin Resource Sharing (CORS) für Ihren Amazon S3 S3-Bucket ein
Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon S3 S3-Konsole unter https://console.aws.amazon.com/s3/
. -
Wählen Sie im linken Navigationsbereich Buckets aus, suchen Sie im Suchdialogfeld nach Ihrem Bucket und wählen Sie dann den Tab Permissions.
-
Wählen Sie unter Cross-Origin Resource Sharing (CORS) die Option Bearbeiten aus und fügen Sie den folgenden Code ein.
WebAppEndpoint
Ersetzen Sie es durch den tatsächlichen Zugriffsendpunkt für Ihre Web-App. Dies kann entweder der Zugriffsendpunkt sein, der bei der Erstellung der Web-App erstellt wird, oder ein benutzerdefinierter Zugriffsendpunkt, falls Sie einen erstellen. Achten Sie darauf, keine abschließenden Schrägstriche einzugeben, da dies zu Fehlern führt, wenn Benutzer versuchen, sich bei Ihrer Web-App anzumelden.-
Falsches Beispiel:
https://webapp-c7bf3423.transfer-webapp.us-east-2.on.aws/
-
Richtiges Beispiel:
https://webapp-c7bf3423.transfer-webapp.us-east-2.on.aws
Wenn Sie einen Bucket für mehrere Web-Apps wiederverwenden, fügen Sie deren Endpunkte an die Liste an.
AllowedOrigins
[ { "AllowedHeaders": [ "*" ], "AllowedMethods": [ "GET", "PUT", "POST", "DELETE", "HEAD" ], "AllowedOrigins": [ "https://
WebAppEndpoint
" ], "ExposeHeaders": [ "last-modified", "content-length", "etag", "x-amz-version-id", "content-type", "x-amz-request-id", "x-amz-id-2", "date", "x-amz-cf-id", "x-amz-storage-class", "access-control-expose-headers" ], "MaxAgeSeconds": 3000 } ] -
-
Wählen Sie Änderungen speichern, um das CORS zu aktualisieren.
Informationen zum Testen Ihrer CORS-Konfiguration finden Sie unter CORS testen.