Integrazione con Amazon QuickSight Events - Amazon QuickSight

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 con Amazon QuickSight Events

Con Amazon EventBridge, puoi rispondere automaticamente agli eventi su Amazon, QuickSight come la creazione di nuove dashboard o gli aggiornamenti. Questi eventi vengono trasmessi quasi EventBridge in tempo reale. In qualità di sviluppatore, puoi scrivere regole semplici per indicare quali eventi sono interessanti e quali azioni intraprendere quando un evento corrisponde a una regola. Utilizzando gli eventi, puoi completare casi d'uso come il backup e la distribuzione continui.

Eventi supportati

QuickSight attualmente supporta i seguenti eventi.

Asset type (Tipo asset) Azione Tipo di dettaglio dell'evento Dettagli dell'evento

Dashboard

Crea

QuickSight Creazione della dashboard avvenuta con successo

{ "dashboardId": "6fdbc328-ebbd-457f-aa02-9780173afc83", "versionNumber": 1 }

Dashboard

Crea

QuickSight Creazione del dashboard non riuscita

{ "dashboardId": "6fdbc328-ebbd-457f-aa02-9780173afc83", "versionNumber": 1, "errors": [ { "Type": "PARAMETER_NOT_FOUND", "Message": "Missing property abc" }, { "Type": "DATA_SET_NOT_FOUND", "Message": "Cannot find dataset with id abc" } ] }

Dashboard

Crea

QuickSight Autorizzazioni del dashboard aggiornate

{"dashboardId": "6fdbc328-ebbd-457f-aa02-9780173afc83" }

Dashboard

Aggiornamento

QuickSight Aggiornamento del pannello di controllo riuscito

{ "dashboardId": "6fdbc328-ebbd-457f-aa02-9780173afc83", "versionNumber": 1 }

Dashboard

Aggiornamento

QuickSight Aggiornamento del pannello di controllo non riuscito

{ "dashboardId": "6fdbc328-ebbd-457f-aa02-9780173afc83", "versionNumber": 1, "errors": [ { "Type": "PARAMETER_NOT_FOUND", "Message": "Missing property abc" }, { "Type": "DATA_SET_NOT_FOUND", "Message": "Cannot find dataset with id abc" } ] }

Dashboard

Aggiornamento

QuickSight Autorizzazioni del pannello di controllo aggiornate

{"dashboardId": "6fdbc328-ebbd-457f-aa02-9780173afc83"}

Dashboard

Pubblicare

QuickSight Versione pubblicata della dashboard aggiornata

{ "dashboardId": "6fdbc328-ebbd-457f-aa02-9780173afc83", "versionNumber": 2 }

Dashboard

Eliminazione

QuickSight Dashboard eliminato

{ "dashboardId": "6fdbc328-ebbd-457f-aa02-9780173afc83" }

Analisi

Crea

QuickSight Creazione dell'analisi avvenuta con successo

{ "analysisId": "e5f37119-e24c-4874-901a-af9032b729b5" }

Analisi

Crea

QuickSight Creazione dell'analisi non riuscita

{ "analysisId": "e5f37119-e24c-4874-901a-af9032b729b5", "errors": [ { "Type": "PARAMETER_NOT_FOUND", "Message": "Missing property abc" }, { "Type": "DATA_SET_NOT_FOUND", "Message": "Cannot find dataset with id abc" } ] }

Analisi

Crea

QuickSight Autorizzazioni di analisi aggiornate

{"analysisId": "e5f37119-e24c-4874-901a-af9032b729b5" }

Analisi

Eliminazione

QuickSight Analisi eliminata

{ "analysisId": "e5f37119-e24c-4874-901a-af9032b729b5" }

Analisi

Aggiornamento

QuickSight Aggiornamento dell'analisi riuscito

{ "analysisId": "e5f37119-e24c-4874-901a-af9032b729b5" }

Analisi

Aggiornamento

QuickSight Aggiornamento dell'analisi non riuscito

{ "analysisId": "e5f37119-e24c-4874-901a-af9032b729b5", "errors": [ { "Type": "PARAMETER_NOT_FOUND", "Message": "Missing property abc" }, { "Type": "DATA_SET_NOT_FOUND", "Message": "Cannot find dataset with id abc" } ] }

Analisi

Aggiornamento

QuickSight Autorizzazioni di analisi aggiornate

{"analysisId": "e5f37119-e24c-4874-901a-af9032b729b5" }

Connessione VPC

Crea

QuickSight Creazione della connessione VPC avvenuta con successo

{ "vpcConnectionId": "53d34238-57e7-488d-b99a-a0037d275a4e", "availabilityStatus": "CREATION_SUCCESSFUL" }

Connessione VPC

Crea

QuickSight Creazione della connessione VPC non riuscita

{ "vpcConnectionId": "53d34238-57e7-488d-b99a-a0037d275a4e", "availabilityStatus": "CREATION_FAILED" }

Connessione VPC

Aggiornamento

QuickSight Aggiornamento della connessione VPC riuscito

{ "vpcConnectionId": "53d34238-57e7-488d-b99a-a0037d275a4e", "availabilityStatus": "UPDATE_SUCCESSFUL" }

Connessione VPC

Aggiornamento

QuickSight Aggiornamento della connessione VPC non riuscito

{ "vpcConnectionId": "53d34238-57e7-488d-b99a-a0037d275a4e", "availabilityStatus": "UPDATE_FAILED" }

Connessione VPC

Eliminazione

QuickSight Eliminazione della connessione VPC avvenuta con successo

{ "vpcConnectionId": "53d34238-57e7-488d-b99a-a0037d275a4e", "availabilityStatus": "DELETED" }

Connessione VPC

Eliminazione

QuickSight Eliminazione della connessione VPC non riuscita

{ "vpcConnectionId": "53d34238-57e7-488d-b99a-a0037d275a4e", "availabilityStatus": "DELETION_FAILED" }

Cartella

Crea

QuickSight Cartella creata

{ "folderId": "77e307e8-b41b-472a-90e8-fe3f471537be", "parentFolderArn": "arn:aws:quicksight:us-east-1:123456789012:folder/098765432134" }

Cartella

Crea

QuickSight Autorizzazioni per le cartelle aggiornate

{"folderId": "77e307e8-b41b-472a-90e8-fe3f471537be" }

Cartella

Aggiornamento

QuickSight Cartella aggiornata

{ "folderId": "77e307e8-b41b-472a-90e8-fe3f471537be" }

Cartella

Aggiornamento

QuickSight Autorizzazioni per le cartelle aggiornate

{"folderId": "77e307e8-b41b-472a-90e8-fe3f471537be" }

Cartella

Eliminazione

QuickSight Cartella eliminata

{ "folderId": "77e307e8-b41b-472a-90e8-fe3f471537be" }

Cartella

Aggiornamento dell'iscrizione

QuickSight Iscrizione alla cartella aggiornata

{ "folderId": "77e307e8-b41b-472a-90e8-fe3f471537be", "membersAdded": ["arn:aws:quicksight:us-east-1:123456789012:analysis/e5f37119-e24c-4874-901a-af9032b729b5"], "membersRemoved": [] }

Set di dati

Crea

QuickSight Set di dati creato

{ "datasetId": "a6553a81-f97e-4ffa-a860-baea63196efa" }

Set di dati

Crea

QuickSight Autorizzazioni del set di dati aggiornate

{"datasetId": "a6553a81-f97e-4ffa-a860-baea63196efa" }

Set di dati

Aggiornamento

QuickSight Set di dati aggiornato

{ "datasetId": "a6553a81-f97e-4ffa-a860-baea63196efa" }

Set di dati

Aggiornamento

QuickSight Autorizzazioni del set di dati aggiornate

{"datasetId": "a6553a81-f97e-4ffa-a860-baea63196efa" }

Set di dati

Eliminazione

QuickSight Set di dati eliminato

{ "datasetId": "a6553a81-f97e-4ffa-a860-baea63196efa" }

DataSource

Crea

QuickSight DataSource Creazione riuscita

{ "datasourceId": "230caa6e-dc87-406b-91fb-037f29c32824" }

DataSource

Crea

QuickSight DataSource Creazione non riuscita

{ "datasourceId": "230caa6e-dc87-406b-91fb-037f29c32824", "error": { "message": "AMAZON_ELASTICSEARCH engine version 7.4 is lower than minimum supported version 7.7", "type": "ENGINE_VERSION_NOT_SUPPORTED" } }

DataSource

Crea

QuickSight DataSource Autorizzazioni aggiornate

{"datasourceId": "230caa6e-dc87-406b-91fb-037f29c32824" }

DataSource

Aggiornamento

QuickSight DataSource Aggiornamento riuscito

{ "datasourceId": "230caa6e-dc87-406b-91fb-037f29c32824" }

DataSource

Aggiornamento

QuickSight DataSource Aggiornamento non riuscito

{ "datasourceId": "230caa6e-dc87-406b-91fb-037f29c32824", "error": { "message": "AMAZON_ELASTICSEARCH engine version 7.4 is lower than minimum supported version 7.7", "type": "ENGINE_VERSION_NOT_SUPPORTED" } }

DataSource

Aggiornamento

QuickSight DataSource Autorizzazioni aggiornate

{"datasourceId": "230caa6e-dc87-406b-91fb-037f29c32824" }

DataSource

Eliminazione

QuickSight DataSource Eliminato

{ "datasourceId": "230caa6e-dc87-406b-91fb-037f29c32824" }

Tema

Crea

QuickSight Creazione del tema avvenuta con successo

{ ""themeId": "6fdbc328-ebbd-457f-aa02-9780173afc83", "versionNumber": 1" }

Tema

Crea

QuickSight Creazione del tema non riuscita

{ "themeId": "6fdbc328-ebbd-457f-aa02-9780173afc83", "versionNumber": 1 }

Tema

Crea

QuickSight Autorizzazioni del tema aggiornate

{"themeId": "6fdbc328-ebbd-457f-aa02-9780173afc83" }

Tema

Aggiornamento

QuickSight Aggiornamento del tema riuscito

{ "themeId": "6fdbc328-ebbd-457f-aa02-9780173afc83", "versionNumber": 2 }

Tema

Aggiornamento

QuickSight Aggiornamento del tema non riuscito

{ "themeId": "6fdbc328-ebbd-457f-aa02-9780173afc83", "versionNumber": 2 }

Tema

Aggiornamento

QuickSight Autorizzazioni del tema aggiornate

{"themeId": "6fdbc328-ebbd-457f-aa02-9780173afc83" }

Tema

Eliminazione

QuickSight Tema eliminato

{ "themeId": "6fdbc328-ebbd-457f-aa02-9780173afc83" }

Tema

Creazione di alias

QuickSight Alias del tema creato

{ "themeId": "6fdbc328-ebbd-457f-aa02-9780173afc83", "aliasName": "MyThemeAlias" "versionNumber": 2 }

Tema

Aggiornamento dell'alias

QuickSight Alias aggiornato

{ "themeId": "6fdbc328-ebbd-457f-aa02-9780173afc83", "aliasName": "MyThemeAlias" "versionNumber": 4 }

Tema

Eliminazione dell'alias

QuickSight Alias del tema eliminato

{ "themeId": "6fdbc328-ebbd-457f-aa02-9780173afc83", "aliasName": "MyThemeAlias" "versionNumber": 2 }

Esempio di payload di eventi

Tutti gli eventi seguono la struttura a EventBridge oggetti standard. Il campo di dettaglio è un oggetto JSON che contiene ulteriori 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 } }