Skip to main content
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)

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.