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.

Konfiguration der Cross-Origin Resource Sharing (CORS)

Beitragende

Sie können CORS (Cross-Origin Resource Sharing) für einen S3-Bucket konfigurieren, wenn Webapplikationen in anderen Domänen auf diesen Bucket und die Objekte in diesem Bucket zugreifen sollen.

Bevor Sie beginnen
Über diese Aufgabe

CORS (Cross-Origin Resource Sharing) ist ein Sicherheitsmechanismus, mit dem Client-Webanwendungen in einer Domäne auf Ressourcen in einer anderen Domäne zugreifen können. Angenommen, Sie verwenden einen S3-Bucket mit dem Namen Images zum Speichern von Grafiken. Durch die Konfiguration von CORS für den Images Bucket können Sie die Bilder in diesem Bucket auf der Website anzeigen lassen http://www.example.com.

CORS für einen Bucket aktivieren

Schritte
  1. Verwenden Sie einen Texteditor, um die erforderliche XML zu erstellen. Dieses Beispiel zeigt die XML, die zur Aktivierung von CORS für einen S3-Bucket verwendet wird. Im Detail:

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

    • Ermöglicht der Domäne nur http://www.example.com das Senden von GET-, POST- und LÖSCHANFRAGEN

    • Alle Anforderungskopfzeilen 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 User Guide".

  2. Wählen Sie View Buckets aus dem Dashboard, oder wählen Sie STORAGE (S3) > Buckets.

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

    Die Seite mit den Bucket-Details wird angezeigt.

  4. Wählen Sie auf der Registerkarte Bucket Access 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 Clear, um von vorne zu beginnen.

  2. Wählen Sie Änderungen speichern.

Deaktivieren Sie die CORS-Einstellung

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

  2. Wählen Sie Änderungen speichern.