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 Konfigurieren von CORS für das Images Bucket: Sie können zulassen, dass die Bilder in diesem Bucket auf der Website angezeigt werden 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. Mit dieser XML-Datei kann jede Domäne GET-Anforderungen an den Bucket senden, es erlaubt jedoch nur das http://www.example.com Domain zum Senden VON POST- und LÖSCHEN von Anfragen. Alle Anfragezeilen 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 Developer 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.