

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Aktivieren Sie CORS auf Edge AWS IoT SiteWise APIs
<a name="enable-cors-edge-apis"></a>

Durch die Aktivierung von CORS (Cross-Origin Resource Sharing) auf AWS IoT SiteWise Edge APIs können Webanwendungen direkt mit den APIs verschiedenen Domänen kommunizieren. Dies ermöglicht eine nahtlose Integration, einen Datenaustausch in Echtzeit und einen domänenübergreifenden Datenzugriff ohne Zwischenserver oder Problemumgehungen. Die CORS-Einstellungen können so konfiguriert werden, dass zulässige Ursprünge angegeben werden, wodurch ein kontrollierter Zugriff zwischen verschiedenen Quellen gewährleistet wird. 

**Anmerkung**  
CORS ist für Version 3.3.1 und höher der Komponente verfügbar. Diese Funktion ist für Version 3.3.1 und höher der Komponente verfügbar. `aws.iot.SiteWiseEdgeProcessor` *Weitere Informationen finden Sie im [AWS IoT SiteWise Entwicklerhandbuch unter Prozessor](https://docs.aws.amazon.com/greengrass/v2/developerguide/iotsitewise-processor-component.html).AWS IoT Greengrass Version 2 *

**Um CORS auf Edge zu SiteWise aktivieren APIs**

1. Navigieren Sie zur [AWS IoT SiteWise -Konsole](https://console.aws.amazon.com/iotsitewise/).

1. Wählen Sie im Navigationsbereich **Edge-Gateways** aus.

1. Wählen Sie das SiteWise Edge-Gateway aus, für das Sie CORS aktivieren möchten. Sie können CORS für den AWS IoT Greengrass V2 Bereitstellungstyp aktivieren.

1. Wählen Sie im Abschnitt **Gateway-Konfiguration** das zugehörige **Greengrass-Core-Gerät** aus.

1. Wählen Sie auf der Registerkarte **Bereitstellungen** unter **Greengrass-Geräte** den entsprechenden Bereitstellungslink aus.

1. **Wählen Sie unter **Aktionen die** Option **Überarbeiten und** dann Bereitstellung überarbeiten aus.**
**Wichtig**  
Durch das Erstellen einer überarbeiteten CORS-fähigen Konfiguration wird die aktuelle Konfiguration des Geräts ersetzt.

1. Geben Sie in **Schritt 1, Ziel angeben**, optional einen **Namen** an, um die Bereitstellung zu identifizieren. 

1. **In **Schritt 2, Komponenten auswählen — optional**, können Sie alle aktuellen Auswahlen unverändert lassen und Weiter wählen.**

1. **Wählen Sie in **Schritt 3, Komponenten konfigurieren — optional**, aws.iot aus. SiteWiseEdgeProcessor**, und wählen Sie Komponente **konfigurieren** aus.

1. Geben Sie im Abschnitt Konfigurationsupdate unter Konfiguration zum Zusammenführen den folgenden JSON-Code ein:

   ```
   {
       "AWS_SITEWISE_EDGE_ACCESS_CONTROL_ALLOW_ORIGIN": "*"
   }
   ```
**Anmerkung**  
Die Verwendung `*` als Wert für `AWS_SITEWISE_EDGE_ACCESS_CONTROL_ALLOW_ORIGIN` lässt alle Ursprünge zu. Für Produktionsumgebungen wird aus Sicherheitsgründen empfohlen, URLs den genauen Ursprung anzugeben.

1. Wählen Sie **Bestätigen** aus.

1. Wählen Sie **Weiter**, um mit den verbleibenden Schritten fortzufahren, bis Sie zu **Schritt 5, Überprüfen,** gelangen.

1. Überprüfen Sie Ihre Konfigurationsänderungen und wählen Sie dann **Deploy** aus, um die Änderungen auf Ihr SiteWise Edge-Gateway anzuwenden.
**Anmerkung**  
Alternativ können Sie CORS aktivieren, indem Sie die Umgebungsvariable `*` auf Ihrem AWS IoT SiteWise Gateway global `AWS_SITEWISE_EDGE_ACCESS_CONTROL_ALLOW_ORIGIN` auf setzen.

**Anmerkung**  
Bei authentifizierten Proxys `userinfo` muss es in das `url` Feld der Proxykonfiguration aufgenommen werden `username` und `password` nicht als separate UN-Felder.

Nach Abschluss der Bereitstellung wird CORS auf Ihrer SiteWise Edge-API aktiviert, sodass bestimmte Quellen ursprungsübergreifende Anfragen an die API stellen können.