Skip to main content
Eine neuere Version dieses Produkts ist erhältlich.
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Konfigurieren Sie Cross-Origin Resource Sharing (CORS)

Änderungen vorschlagen

Sie können Cross-Origin Resource Sharing (CORS) für einen S3-Bucket konfigurieren, wenn dieser Bucket und die darin enthaltenen Objekte für Webanwendungen in anderen Domänen zugänglich sein sollen.

Bevor Sie beginnen
Informationen zu diesem Vorgang

Cross-Origin Resource Sharing (CORS) ist ein Sicherheitsmechanismus, der es Client-Webanwendungen in einer Domäne ermöglicht, auf Ressourcen in einer anderen Domäne zuzugreifen. Angenommen, Sie verwenden einen S3-Bucket namens Images zum Speichern von Grafiken. Durch die Konfiguration von CORS für die Images Bucket, können Sie die Anzeige der Bilder in diesem Bucket auf der Website zulassen http://www.example.com .

CORS für einen Bucket aktivieren

Schritte
  1. Verwenden Sie einen Texteditor, um das erforderliche XML zu erstellen. Dieses Beispiel zeigt das XML, das zum Aktivieren von CORS für einen S3-Bucket verwendet wird. Speziell:

    • Ermöglicht jeder Domäne, GET-Anfragen an den Bucket zu senden

    • Erlaubt nur die http://www.example.com Domäne zum Senden von GET-, POST- und DELETE-Anfragen

    • Alle Anforderungsheader sind zulässig

      <CORSConfiguration
          xmlns="http://s3.amazonaws.com/doc/2020-10-22/">
          <CORSRule>
              <AllowedOrigin>*</AllowedOrigin>
              <AllowedMethod>GET</AllowedMethod>
              <AllowedHeader>*</AllowedHeader>
          </CORSRule>
          <CORSRule>
              <AllowedOrigin>http://www.example.com</AllowedOrigin>
              <AllowedMethod>GET</AllowedMethod>
              <AllowedMethod>POST</AllowedMethod>
              <AllowedMethod>DELETE</AllowedMethod>
              <AllowedHeader>*</AllowedHeader>
          </CORSRule>
      </CORSConfiguration>

      Weitere Informationen zur CORS-Konfigurations-XML finden Sie unter "Amazon Web Services (AWS)-Dokumentation: Amazon Simple Storage Service-Benutzerhandbuch" .

  2. Wählen Sie im Dashboard Buckets anzeigen oder wählen Sie STORAGE (S3) > Buckets.

  3. Wählen Sie den Bucket-Namen aus der Tabelle aus.

    Die Bucket-Detailseite wird angezeigt.

  4. Wählen Sie auf der Registerkarte Bucket-Zugriff das Akkordeon Cross-Origin Resource Sharing (CORS) aus.

  5. Aktivieren Sie das Kontrollkästchen CORS aktivieren.

  6. Fügen Sie die CORS-Konfigurations-XML in das Textfeld ein.

  7. Wählen Sie Änderungen speichern.

CORS-Einstellung ändern

Schritte
  1. Aktualisieren Sie die CORS-Konfigurations-XML im Textfeld oder wählen Sie Löschen aus, um von vorne zu beginnen.

  2. Wählen Sie Änderungen speichern.

CORS-Einstellung deaktivieren

Schritte
  1. Deaktivieren Sie das Kontrollkästchen CORS aktivieren.

  2. Wählen Sie Änderungen speichern.