

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Abilita CORS su Edge AWS IoT SiteWise APIs
<a name="enable-cors-edge-apis"></a>

L'abilitazione di CORS (Cross-Origin Resource Sharing) su AWS IoT SiteWise Edge APIs consente alle applicazioni Web di comunicare direttamente con diversi APIs domini. Ciò consente un'integrazione perfetta, lo scambio di dati in tempo reale e l'accesso ai dati tra domini senza server o soluzioni alternative intermedie. Le impostazioni CORS possono essere configurate per specificare le origini consentite, garantendo un accesso controllato tra le origini. 

**Nota**  
CORS è disponibile per la versione 3.3.1 e successive di Questa funzione è disponibile per la versione 3.3.1 e successive del componente. `aws.iot.SiteWiseEdgeProcessor` *Per ulteriori informazioni, consulta il [AWS IoT SiteWise processore nella Guida](https://docs.aws.amazon.com/greengrass/v2/developerguide/iotsitewise-processor-component.html) per gli AWS IoT Greengrass Version 2 sviluppatori.*

**Per abilitare CORS su Edge SiteWise APIs**

1. Passare alla [console AWS IoT SiteWise](https://console.aws.amazon.com/iotsitewise/).

1. Nel riquadro di navigazione, scegli **Edge gateway**.

1. Seleziona il gateway SiteWise Edge per il quale desideri abilitare CORS. È possibile abilitare CORS sul tipo di AWS IoT Greengrass V2 distribuzione.

1. Nella sezione **Configurazione del gateway**, scegli il dispositivo **principale Greengrass** associato.

1. Nella scheda **Implementazioni**, in **Dispositivi Greengrass**, seleziona il link di distribuzione appropriato.

1. **In **Azioni** scegli **Rivedi, quindi Rivedi distribuzione.****
**Importante**  
La creazione di una configurazione modificata abilitata per CORS sostituisce la configurazione corrente del dispositivo.

1. Nel **passaggio 1, Specificare l'obiettivo**, fornire un **nome** opzionale per identificare la distribuzione. 

1. **Nel **passaggio 2, Selezione dei componenti: facoltativo**, è possibile lasciare tutte le selezioni correnti così come sono e scegliere Avanti.**

1. **Nel **passaggio 3, Configura i componenti: opzionale**, seleziona aws.iot. SiteWiseEdgeProcessor**e scegli **Configura** componente.

1. Nella sezione Aggiornamento della configurazione, in Configurazione da unire, inserisci il seguente codice JSON:

   ```
   {
       "AWS_SITEWISE_EDGE_ACCESS_CONTROL_ALLOW_ORIGIN": "*"
   }
   ```
**Nota**  
L'utilizzo `*` come valore per `AWS_SITEWISE_EDGE_ACCESS_CONTROL_ALLOW_ORIGIN` consente tutte le origini. Per gli ambienti di produzione, si consiglia di specificare l'origine esatta URLs per una maggiore sicurezza.

1. Scegli **Conferma**.

1. Scegli **Avanti** per procedere con i passaggi rimanenti fino ad arrivare alla **Fase 5, Revisione**.

1. Controlla le modifiche alla configurazione, quindi scegli **Deploy** per applicare le modifiche al tuo gateway SiteWise Edge.
**Nota**  
In alternativa, puoi abilitare CORS impostando la variabile `AWS_SITEWISE_EDGE_ACCESS_CONTROL_ALLOW_ORIGIN` ambientale globale `*` su sul tuo AWS IoT SiteWise gateway.

**Nota**  
Per un proxy autenticato, `userinfo` deve essere incluso nel `url` campo della configurazione del proxy anziché come campi separati `username` e`password`.

Una volta completata la distribuzione, CORS viene abilitato sull'API SiteWise Edge, consentendo alle origini specificate di inviare richieste multiorigine all'API.