View a markdown version of this page

Richten Sie Cross-origin Resource Sharing (CORS) für Ihren Bucket ein - AWS Transfer Family

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 den Zugriff auf Ihren Bucket gestatten. Weitere Informationen zu CORS finden Sie unter Configuring 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.

Um Cross-origin Resource Sharing (CORS) für Ihren Amazon S3-Bucket einzurichten
  1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon S3-Konsole unter https://console.aws.amazon.com/s3/.

  2. Wählen Sie im linken Navigationsbereich Buckets aus und suchen Sie im Suchdialogfeld nach Ihrem Bucket. Wählen Sie dann den Tab Permissions.

  3. Wählen Sie in Cross-origin Resource Sharing (CORS) die Option Bearbeiten aus und fügen Sie den folgenden Code ein. WebAppEndpointErsetzen Sie ihn durch den tatsächlichen Zugriffsendpunkt für Ihre Web-App. Dies kann entweder der von VPC gehostete oder öffentliche Zugriffsendpunkt sein, der bei der Erstellung der Web-App erstellt wird, oder ein benutzerdefinierter Zugriffsendpunkt, falls Sie einen erstellen. Achten Sie darauf, keine Schrägstriche am Ende 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/

    • Richtige Beispiele:

      • https://webapp-c7bf3423.transfer-webapp.us-east-2.on.aws

      • https://vpce-05668789767a-fh45z079.vpce-mq.transfer-webapp.us-east-1.on.aws

    Wenn Sie einen Bucket für mehrere Web-Apps wiederverwenden, hängen 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 } ]
  4. Wählen Sie Änderungen speichern, um das CORS zu aktualisieren.

Informationen zum Testen Ihrer CORS-Konfiguration finden Sie unter CORS testen.