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 CORS für S3-Buckets in StorageGRID

Ä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
Über diese Aufgabe

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, es wird ein S3-Bucket namens Images verwendet, um Grafiken zu speichern. Durch die Konfiguration von CORS für das Images Bucket kann die Anzeige der Bilder aus diesem Bucket auf der Website http://www.example.com ermöglicht werden.

CORS für einen Bucket aktivieren

Schritte
  1. Verwenden Sie einen Texteditor, um das erforderliche XML zu erstellen. Dieses Beispiel zeigt das XML, das verwendet wird, um CORS für einen S3 Bucket zu aktivieren. Im Einzelnen:

    • Ermöglicht jeder Domain, GET-Anfragen an den Bucket zu senden

    • Erlaubt nur der `http://www.example.com`Domain, GET-, POST- und DELETE-Anfragen zu senden

    • Alle Anfrage-Header 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 sind unter "Amazon Web Services (AWS) Dokumentation: Amazon Simple Storage Service Benutzerhandbuch" zu finden.

  2. Im Dashboard steht View buckets zur Auswahl, alternativ STORAGE (S3) > Buckets.

  3. Den Bucket-Namen aus der Tabelle auswählen.

    Die Seite mit den Bucket-Details wird angezeigt.

  4. Auf der Registerkarte Bucket access die Akkordeon-Option Cross-Origin Resource Sharing (CORS) auswählen.

  5. Das Kontrollkästchen Enable CORS auswählen.

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

  7. Wählen Sie Save changes.

CORS-Einstellung ändern

Schritte
  1. Die CORS-Konfigurations-XML im Textfeld kann aktualisiert werden, oder mit Löschen wird neu begonnen.

  2. Wählen Sie Save changes.

CORS-Einstellung deaktivieren

Schritte
  1. Das Kontrollkästchen CORS aktivieren wird deaktiviert.

  2. Wählen Sie Save changes.