

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à.

# Integrazione degli eventi Amazon Quick Sight
<a name="events-integration"></a>

Con Amazon EventBridge, puoi rispondere automaticamente agli eventi di Amazon Quick Sight, come la creazione di nuove dashboard o gli aggiornamenti. Questi eventi vengono trasmessi quasi EventBridge in tempo reale. Come sviluppatore, puoi scrivere regole semplici che indichino quali eventi sono considerati di interesse e quali azioni automatizzate intraprendere quando un evento corrisponde a una regola. Utilizzando gli eventi, puoi completare casi d'uso come il backup continuo e l'implementazione.

**Topics**
+ [

## Eventi supportati
](#events-supported)
+ [

## Esempio di payload di evento
](#sample-events-payload)
+ [

# Creazione di regole per inviare eventi Amazon Quick Sight ad Amazon CloudWatch
](events-send-cloudwatch.md)
+ [

# Creazione di regole per inviare eventi Amazon Quick Sight a AWS Lambda
](events-send-lambda.md)

## Eventi supportati
<a name="events-supported"></a>

Amazon Quick Sight attualmente supporta i seguenti eventi.


| Tipo di asset | Azione | Tipo di dettaglio dell'evento | Dettagli dell'evento | 
| --- | --- | --- | --- | 
| Pannello di controllo | Crea | Creazione di dashboard Amazon Quick Sight avvenuta con successo | <pre>{<br />    "dashboardId": "6fdbc328-ebbd-457f-aa02-9780173afc83",<br />    "versionNumber": 1<br />}</pre> | 
| Pannello di controllo | Crea | Creazione del dashboard Amazon Quick Sight non riuscita | <pre>{<br />    "dashboardId": "6fdbc328-ebbd-457f-aa02-9780173afc83",<br />    "versionNumber": 1,<br />    "errors": [<br />      {<br />        "Type": "PARAMETER_NOT_FOUND",<br />        "Message": "Missing property abc"<br />      },<br />      {<br />        "Type": "DATA_SET_NOT_FOUND",<br />        "Message": "Cannot find dataset with id abc"<br />      }<br />    ]<br />}</pre> | 
| Pannello di controllo | Crea | Autorizzazioni Amazon Quick Sight Dashboard aggiornate | <pre>{"dashboardId": "6fdbc328-ebbd-457f-aa02-9780173afc83" }</pre> | 
| Pannello di controllo | Aggiorna | Aggiornamento del pannello di controllo Amazon Quick Sight completato con successo | <pre>{<br />    "dashboardId": "6fdbc328-ebbd-457f-aa02-9780173afc83",<br />    "versionNumber": 1<br />}</pre> | 
| Pannello di controllo | Aggiorna | Aggiornamento del dashboard di Amazon Quick Sight non riuscito | <pre>{<br />    "dashboardId": "6fdbc328-ebbd-457f-aa02-9780173afc83",<br />    "versionNumber": 1,<br />    "errors": [<br />      {<br />        "Type": "PARAMETER_NOT_FOUND",<br />        "Message": "Missing property abc"<br />      },<br />      {<br />        "Type": "DATA_SET_NOT_FOUND",<br />        "Message": "Cannot find dataset with id abc"<br />      }<br />    ]<br />}</pre> | 
| Pannello di controllo | Aggiorna | Autorizzazioni Amazon Quick Sight Dashboard aggiornate | <pre>{"dashboardId": "6fdbc328-ebbd-457f-aa02-9780173afc83"}</pre> | 
| Pannello di controllo | Pubblica | Aggiornamento della versione pubblicata di Amazon Quick Sight Dashboard | <pre>{<br />    "dashboardId": "6fdbc328-ebbd-457f-aa02-9780173afc83",<br />    "versionNumber": 2<br />}</pre> | 
| Pannello di controllo | Elimina | Dashboard Amazon Quick Sight eliminato | <pre>{<br />    "dashboardId": "6fdbc328-ebbd-457f-aa02-9780173afc83"<br />}</pre> | 
| Analisi | Crea | Creazione di Amazon Quick Sight Analysis avvenuta con successo | <pre>{<br />    "analysisId": "e5f37119-e24c-4874-901a-af9032b729b5"<br />}</pre> | 
| Analisi | Crea | Creazione di Amazon Quick Sight Analysis non riuscita | <pre>{<br />    "analysisId": "e5f37119-e24c-4874-901a-af9032b729b5",<br />    "errors": [<br />      {<br />        "Type": "PARAMETER_NOT_FOUND",<br />        "Message": "Missing property abc"<br />      },<br />      {<br />        "Type": "DATA_SET_NOT_FOUND",<br />        "Message": "Cannot find dataset with id abc"<br />      }<br />    ]<br />}</pre> | 
| Analisi | Crea | Autorizzazioni Amazon Quick Sight Analysis aggiornate | <pre>{"analysisId": "e5f37119-e24c-4874-901a-af9032b729b5" }</pre> | 
| Analisi | Elimina | Analisi Amazon Quick Sight eliminata | <pre>{<br />    "analysisId": "e5f37119-e24c-4874-901a-af9032b729b5"<br />}</pre> | 
| Analisi | Aggiorna | Aggiornamento di Amazon Quick Sight Analysis riuscito | <pre>{<br />    "analysisId": "e5f37119-e24c-4874-901a-af9032b729b5"<br />}</pre> | 
| Analisi | Aggiorna | Aggiornamento di Amazon Quick Sight Analysis non riuscito | <pre>{<br />    "analysisId": "e5f37119-e24c-4874-901a-af9032b729b5",    <br />    "errors": [        <br />        {            <br />            "Type": "PARAMETER_NOT_FOUND",            <br />            "Message": "Missing property abc"        <br />        },        <br />        {             <br />            "Type": "DATA_SET_NOT_FOUND",            <br />            "Message": "Cannot find dataset with id abc"        <br />        }    <br />    ]<br />}</pre> | 
| Analisi | Aggiorna | Autorizzazioni Amazon Quick Sight Analysis aggiornate | <pre>{"analysisId": "e5f37119-e24c-4874-901a-af9032b729b5" }</pre> | 
| Connessione VPC | Crea | Creazione di una connessione VPC Amazon Quick Sight avvenuta con successo | <pre>{<br />    "vpcConnectionId": "53d34238-57e7-488d-b99a-a0037d275a4e",<br />    "availabilityStatus": "CREATION_SUCCESSFUL"<br />}</pre> | 
| Connessione VPC | Crea | Creazione della connessione Amazon Quick Sight VPC non riuscita | <pre>{<br />    "vpcConnectionId": "53d34238-57e7-488d-b99a-a0037d275a4e",<br />    "availabilityStatus": "CREATION_FAILED"<br />}</pre> | 
| Connessione VPC | Aggiorna | Aggiornamento della connessione Amazon Quick Sight VPC riuscito | <pre>{<br />    "vpcConnectionId": "53d34238-57e7-488d-b99a-a0037d275a4e",<br />    "availabilityStatus": "UPDATE_SUCCESSFUL"<br />}</pre> | 
| Connessione VPC | Aggiorna | Aggiornamento della connessione Amazon Quick Sight VPC non riuscito | <pre>{<br />    "vpcConnectionId": "53d34238-57e7-488d-b99a-a0037d275a4e",<br />    "availabilityStatus": "UPDATE_FAILED"<br />}</pre> | 
| Connessione VPC | Elimina | Eliminazione della connessione VPC Amazon Quick Sight avvenuta con successo | <pre>{<br />    "vpcConnectionId": "53d34238-57e7-488d-b99a-a0037d275a4e",<br />    "availabilityStatus": "DELETED"<br />}</pre> | 
| Connessione VPC | Elimina | Eliminazione della connessione Amazon Quick Sight VPC non riuscita | <pre>{<br />    "vpcConnectionId": "53d34238-57e7-488d-b99a-a0037d275a4e",<br />    "availabilityStatus": "DELETION_FAILED"<br />}</pre> | 
| Cartella | Crea | Creazione della cartella Amazon Quick Sight | <pre>{<br />    "folderId": "77e307e8-b41b-472a-90e8-fe3f471537be",<br />    "parentFolderArn": "arn:aws:quicksight:us-east-1:123456789012:folder/098765432134"<br />}</pre> | 
| Cartella | Crea | Autorizzazioni per cartelle Amazon Quick Sight aggiornate | <pre>{"folderId": "77e307e8-b41b-472a-90e8-fe3f471537be" }</pre> | 
| Cartella | Aggiorna | Cartella Amazon Quick Sight aggiornata | <pre>{<br />    "folderId": "77e307e8-b41b-472a-90e8-fe3f471537be"<br />}</pre> | 
| Cartella | Aggiorna | Autorizzazioni per cartelle Amazon Quick Sight aggiornate | <pre>{"folderId": "77e307e8-b41b-472a-90e8-fe3f471537be" }</pre> | 
| Cartella | Elimina | Cartella Amazon Quick Sight eliminata | <pre>{<br />    "folderId": "77e307e8-b41b-472a-90e8-fe3f471537be"<br />}</pre> | 
| Cartella | Aggiornamento dell'iscrizione | Iscrizione alla cartella Amazon Quick Sight aggiornata | <pre>{<br />    "folderId": "77e307e8-b41b-472a-90e8-fe3f471537be",<br />    "membersAdded": ["arn:aws:quicksight:us-east-1:123456789012:analysis/e5f37119-e24c-4874-901a-af9032b729b5"],<br />    "membersRemoved": []<br />}</pre> | 
| Set di dati | Crea | Set di dati Amazon Quick Sight creato | <pre>{<br />    "datasetId": "a6553a81-f97e-4ffa-a860-baea63196efa"<br />}</pre> | 
| Set di dati | Crea | Autorizzazioni per set di dati Amazon Quick Sight aggiornate | <pre>{"datasetId": "a6553a81-f97e-4ffa-a860-baea63196efa" }</pre> | 
| Set di dati | Aggiorna | Set di dati Amazon Quick Sight aggiornato | <pre>{<br />    "datasetId": "a6553a81-f97e-4ffa-a860-baea63196efa"<br />}</pre> | 
| Set di dati | Aggiorna | Autorizzazioni per set di dati Amazon Quick Sight aggiornate | <pre>{"datasetId": "a6553a81-f97e-4ffa-a860-baea63196efa" }</pre> | 
| Set di dati | Elimina | Set di dati Amazon Quick Sight eliminato | <pre>{<br />    "datasetId": "a6553a81-f97e-4ffa-a860-baea63196efa"<br />}</pre> | 
| DataSource | Crea |  DataSource Creazione di Amazon Quick Sight avvenuta con successo | <pre>{<br />    "datasourceId": "230caa6e-dc87-406b-91fb-037f29c32824"<br />}</pre> | 
| DataSource | Crea |  DataSource Creazione di Amazon Quick Sight non riuscita | <pre>{<br />    "datasourceId": "230caa6e-dc87-406b-91fb-037f29c32824",<br />    "error": {<br />        "message": "AMAZON_ELASTICSEARCH engine version 7.4 is lower than minimum supported version 7.7",<br />        "type": "ENGINE_VERSION_NOT_SUPPORTED"<br />    }<br />}</pre> | 
| DataSource | Crea |  DataSource Autorizzazioni Amazon Quick Sight aggiornate | <pre>{"datasourceId": "230caa6e-dc87-406b-91fb-037f29c32824" }</pre> | 
| DataSource | Aggiorna |  DataSource Aggiornamento Amazon Quick Sight riuscito | <pre>{<br />    "datasourceId": "230caa6e-dc87-406b-91fb-037f29c32824"<br />}</pre> | 
| DataSource | Aggiorna |  DataSource Aggiornamento Amazon Quick Sight non riuscito | <pre>{<br />    "datasourceId": "230caa6e-dc87-406b-91fb-037f29c32824",<br />    "error": {<br />        "message": "AMAZON_ELASTICSEARCH engine version 7.4 is lower than minimum supported version 7.7",<br />        "type": "ENGINE_VERSION_NOT_SUPPORTED"<br />    }<br />}</pre> | 
| DataSource | Aggiorna |  DataSource Autorizzazioni Amazon Quick Sight aggiornate | <pre>{"datasourceId": "230caa6e-dc87-406b-91fb-037f29c32824" }</pre> | 
| DataSource | Elimina | Amazon Quick Sight DataSource eliminato | <pre>{<br />    "datasourceId": "230caa6e-dc87-406b-91fb-037f29c32824"<br />}</pre> | 
| Tema | Crea | Creazione del tema Amazon Quick Sight avvenuta con successo | <pre>{<br />    ""themeId": "6fdbc328-ebbd-457f-aa02-9780173afc83", <br />    "versionNumber": 1"<br />}</pre> | 
| Tema | Crea | Creazione del tema Amazon Quick Sight non riuscita | <pre>{ <br />    "themeId": "6fdbc328-ebbd-457f-aa02-9780173afc83", <br />    "versionNumber": 1<br />}</pre> | 
| Tema | Crea | Autorizzazioni del tema Amazon Quick Sight aggiornate | <pre>{"themeId": "6fdbc328-ebbd-457f-aa02-9780173afc83" }</pre> | 
| Tema | Aggiorna | Aggiornamento del tema Amazon Quick Sight riuscito | <pre>{<br />    "themeId": "6fdbc328-ebbd-457f-aa02-9780173afc83",    <br />    "versionNumber": 2<br />}</pre> | 
| Tema | Aggiorna | Aggiornamento del tema Amazon Quick Sight non riuscito | <pre>{<br />    "themeId": "6fdbc328-ebbd-457f-aa02-9780173afc83",    <br />    "versionNumber": 2<br />}</pre> | 
| Tema | Aggiorna | Autorizzazioni del tema Amazon Quick Sight aggiornate | <pre>{"themeId": "6fdbc328-ebbd-457f-aa02-9780173afc83" }</pre> | 
| Tema | Elimina | Tema Amazon Quick Sight eliminato | <pre>{<br />    "themeId": "6fdbc328-ebbd-457f-aa02-9780173afc83"<br />}</pre> | 
| Tema | Creazione di un alias | Creazione dell'alias del tema Amazon Quick Sight | <pre>{<br />    "themeId": "6fdbc328-ebbd-457f-aa02-9780173afc83",    <br />    "aliasName": "MyThemeAlias"    <br />    "versionNumber": 2<br />}</pre> | 
| Tema | Aggiornamento dell'alias | Alias Amazon Quick Sight aggiornato | <pre>{<br />    "themeId": "6fdbc328-ebbd-457f-aa02-9780173afc83",    <br />    "aliasName": "MyThemeAlias"    <br />    "versionNumber": 4<br />}</pre> | 
| Tema | Eliminazione dell'alias | Alias del tema Amazon Quick Sight eliminato | <pre>{<br />    "themeId": "6fdbc328-ebbd-457f-aa02-9780173afc83",    <br />    "aliasName": "MyThemeAlias"    <br />    "versionNumber": 2<br />}</pre> | 

## Esempio di payload di evento
<a name="sample-events-payload"></a>

Tutti gli eventi seguono la [struttura a EventBridge oggetti](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events-structure.html) standard. Il campo dei dettagli è un oggetto JSON che contiene più informazioni sull'evento.

```
{
  "version": "0",
  "id": "3acb26c8-397c-4c89-a80a-ce672a864c55",
  "detail-type": "QuickSight Dashboard Creation Successful",
  "source": "aws.quicksight",
  "account": "123456789012",
  "time": "2023-10-30T22:06:31Z",
  "region": "us-east-1",
  "resources": ["arn:aws:quicksight:us-east-1:123456789012:dashboard/6fdbc328-ebbd-457f-aa02-9780173afc83"],
  "detail": {
    "dashboardId": "6fdbc328-ebbd-457f-aa02-9780173afc83",
    "versionNumber": 1
  }
}
```

# Creazione di regole per inviare eventi Amazon Quick Sight ad Amazon CloudWatch
<a name="events-send-cloudwatch"></a>

Puoi scrivere regole semplici per indicare quali eventi Amazon Quick Sight ti interessano e quali azioni automatiche intraprendere quando un evento corrisponde a una regola. Ad esempio, puoi configurare Amazon Quick Sight per inviare eventi ad Amazon CloudWatch ogni volta che una risorsa Amazon Quick Sight viene inserita in una cartella. Per ulteriori informazioni, consulta la [guida per EventBridge l'utente di Amazon](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-what-is.html).

1. Accedi a Console di gestione AWS e apri la CloudWatch console all'indirizzo [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. In **Events (Eventi)** nel pannello di navigazione, scegli **Rules (Regole)**.

1. Scegli **Crea regola**.

1. Inserisci un nome e una descrizione per la regola. Il nome della regola deve essere univoco all'interno di questa regione. Ad esempio, specifica `QuickSightAssetChangeRuleCloudWatch`.

1. Scegli il router di eventi **predefinito**.

1. Scegli **Rule with an event pattern** (Regola con un modello di eventi), quindi seleziona **Next** (Successivo).

1. Per **Origine dell'evento**, scegli **AWS eventi o eventi EventBridge partner**.

1. Nella sezione **Metodo di creazione**, scegli **Modello personalizzato (editor JSON)**.

1. Nella casella di testo **Modello di eventi**, inserisci il seguente frammento e scegli **Successivo**.

   ```
   {
     "source": ["aws.quicksight"]
   }
   ```

   In alternativa, puoi creare la regola che prevede l'iscrizione solo a un sottoinsieme di tipi di eventi in Amazon Quick Sight. Ad esempio, la seguente regola viene attivata solo quando una risorsa viene aggiunta o rimossa da una cartella con id `77e307e8-b41b-472a-90e8-fe3f471537be`.

   ```
   {
     "source": ["aws.quicksight"],
     "detail-type": ["QuickSight Folder Membership Updated"],
     "detail": {
       "folderId": "77e307e8-b41b-472a-90e8-fe3f471537be"
     }
   }
   ```

1. Per **Targets**, scegli **AWS service** > **CloudWatch log** group.

1. Scegli un gruppo di log esistente o creane uno nuovo, specificandone il nome.

1. Facoltativamente, è possibile aggiungere un'altra destinazione per questa regola.

1. In **Configure tags** (Configura tag), scegli **Next** (Successivo).

1. Scegli **Crea regola**.

Per ulteriori informazioni, consulta [Creazione di una EventBridge regola Amazon che reagisce agli eventi](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-create-rule.html) nella guida per l' EventBridge utente di Amazon.

# Creazione di regole per inviare eventi Amazon Quick Sight a AWS Lambda
<a name="events-send-lambda"></a>

In questo tutorial, crei una AWS Lambda funzione che registra gli eventi degli asset nell'account Amazon Quick Sight. Successivamente crei una regola che esegua la funzione ogni volta che si verifica un cambiamento di asset. Questo tutorial presuppone che tu abbia già effettuato la registrazione ad Amazon Quick Sight.

**Fase 1: Creare una funzione Lambda**

Crea una funzione Lambda per registrare gli eventi di modifica dello stato. È necessario specificare questa funzione alla creazione della regola.

1. Accedi a Console di gestione AWS e apri la AWS Lambda console all'indirizzo [https://console.aws.amazon.com/lambda/](https://console.aws.amazon.com/lambda/).

1. Se è la prima volta che utilizzi Lambda, verrà visualizzata una pagina di benvenuto. Selezionare **Get Started Now** (Inizia subito). Altrimenti, scegliere **Create function (Crea funzione)**.

1. Scegli **Author from scratch** (Crea da zero).

1. Nella pagina Crea funzione, immetti un nome e una descrizione per la funzione Lambda. Ad esempio, denomina la funzione `QuickSightAssetChangeFn`.

1. In **Runtime**, seleziona **Node.js 18x**.

1. In **Architecture** (Architettura), scegli **x86\$164**.

1. Per **Ruolo di esecuzione**, scegli **Crea un nuovo ruolo con autorizzazioni Lambda di base** o **Usa un ruolo esistente** e scegli il ruolo che desideri.

1. Scegli **Crea funzione**.

1. Nella **QuickSightAssetChange**pagina, scegli **index.js**.

1. Nel riquadro di **index.js**, elimina il codice esistente.

1. Immetti il seguente frammento di codice.

   ```
   console.log('Loading function');
   exports.handler = async (event, context) => {
     console.log('Received QuickSight event:', JSON.stringify(event));
   };
   ```

1. Selezionare **Deploy (Distribuisci)**.

**Fase 2: Creazione di una regola**

Crea una regola per eseguire la funzione Lambda ogni volta che utilizzi una risorsa create/update/delete Amazon Quick Sight.

1. Accedi a Console di gestione AWS e apri la EventBridge console Amazon all'indirizzo [https://console.aws.amazon.com/events/](https://console.aws.amazon.com/events/).

1. Nel pannello di navigazione, scegli **Regole**.

1. Scegli **Crea regola**.

1. Immettere un nome e una descrizione per la regola. Ad esempio, specifica `QuickSightAssetChangeRule`.

1. Seleziona il router di eventi **predefinito**.

1. Scegli **Rule with an event pattern** (Regola con un modello di eventi), quindi seleziona **Next** (Successivo).

1. Per **Event source**, scegli **AWS eventi o eventi EventBridge partner**.

1. Nella sezione **Metodo di creazione**, scegli **Modello personalizzato (editor JSON)**.

1. Nella casella di testo **Modello di eventi**, inserisci il seguente frammento e scegli **Successivo**.

   ```
   {
     "source": ["aws.quicksight"]
   }
   ```

   In alternativa, puoi creare la regola che prevede l'iscrizione solo a un sottoinsieme di tipi di eventi in Amazon Quick Sight. Ad esempio, la seguente regola viene attivata solo quando una risorsa viene aggiunta o rimossa da una cartella con id `77e307e8-b41b-472a-90e8-fe3f471537be`.

   ```
   {
     "source": ["aws.quicksight"],
     "detail-type": ["QuickSight Folder Membership Updated"],
     "detail": {
       "folderId": "77e307e8-b41b-472a-90e8-fe3f471537be"
     }
   }
   ```

1. Per **Tipi di destinazione**, scegli **Servizio AWS ** e **Funzione Lambda**.

1. In **Function** (Funzione), seleziona la funzione Lambda che hai creato. Quindi scegli **Successivo**.

1. In **Configure tags** (Configura tag), scegli **Next** (Successivo).

1. Esamina i passaggi nella regola. Quindi scegli **Create rule** (Crea regola).

**Fase 3: Test della regola**

Per verificare la regola, crea un'analisi. Dopo qualche minuto, verifica che la funzione Lambda sia stata richiamata.

1. Apri la console Amazon Quick Sight all'indirizzo [https://quicksight.aws.amazon.com/](https://quicksight.aws.amazon.com/).

1. Crea di una nuova analisi.

1. Nel pannello di navigazione, seleziona **Regole**, scegli il nome della regola creata.

1. In **Dettagli della regola** scegli **Monitoraggio**.

1. Verrai reindirizzato alla CloudWatch console Amazon. Se non vieni reindirizzato, scegli **Visualizza le metriche in**. CloudWatch

1. In **Tutti i parametri**, seleziona il nome della regola creata. Il grafico indica che la regola è stata invocata.

1. Nel pannello di navigazione, selezionare **Log groups (Gruppi di log)**.

1. Scegliere il nome del gruppo di log per la funzione Lambda. Ad esempio, `/aws/lambda/function-name`.

1. Scegliere il nome del flusso di log per visualizzare i dati forniti dalla funzione per l'istanza avviata. Sarà visualizzato un evento ricevuto simile a quello seguente:

   ```
   {
     "version": "0",
     "id": "3acb26c8-397c-4c89-a80a-ce672a864c55",
     "detail-type": "QuickSight Analysis Creation Successful",
     "source": "aws.quicksight",
     "account": "123456789012",
     "time": "2023-10-30T22:06:31Z",
     "region": "us-east-1",
     "resources": ["arn:aws:quicksight:us-east-1:123456789012:analysis/e5f37119-e24c-4874-901a-af9032b729b5"],
     "detail": {
       "analysisId": "e5f37119-e24c-4874-901a-af9032b729b5"
     }
   }
   ```

Per un esempio di evento Amazon Quick Sight in formato JSON, consulta [Panoramica degli eventi per Amazon Quick Sight](https://docs.aws.amazon.com/quicksight/latest/developerguide/events.html).