Intégration QuickSight des événements Amazon - Amazon QuickSight

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Intégration QuickSight des événements Amazon

Avec Amazon EventBridge, vous pouvez répondre automatiquement aux événements sur Amazon, QuickSight tels que la création ou les mises à jour de nouveaux tableaux de bord. Ces événements sont diffusés EventBridge en temps quasi réel. En tant que développeur, vous pouvez rédiger des règles simples pour indiquer quels événements présentent un intérêt et quelles mesures prendre lorsqu'un événement correspond à une règle. En utilisant des événements, vous pouvez réaliser des cas d'utilisation tels que la sauvegarde et le déploiement continus.

Événements pris en charge

QuickSight prend actuellement en charge les événements suivants.

Asset type Action Type de détail de l'événement Détail de l'événement

Tableau de bord

Création

QuickSight Création du tableau de bord réussie

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

Tableau de bord

Création

QuickSight Échec de la création du tableau

{ "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" } ] }

Tableau de bord

Création

QuickSight Permissions du tableau de bord mises à jour

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

Tableau de bord

Mettre à jour

QuickSight Actualisation du tableau de bord réussie

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

Tableau de bord

Mettre à jour

QuickSight Échec de la mise à jour

{ "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" } ] }

Tableau de bord

Mettre à jour

QuickSight Permissions du tableau de bord mises à jour

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

Tableau de bord

Publication

QuickSight Version publiée du tableau de bord mise à jour

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

Tableau de bord

Suppression

QuickSight Tableau de bord supprimé

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

Analyse

Création

QuickSight Création d'une analyse réussie

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

Analyse

Création

QuickSight La création de l'analyse a échoué

{ "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" } ] }

Analyse

Création

QuickSight Permissions d'analyse mises à jour

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

Analyse

Suppression

QuickSight Analyse supprimée

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

Analyse

Mettre à jour

QuickSight Mise à jour de l'analyse réussie

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

Analyse

Mettre à jour

QuickSight Échec de la mise à jour

{ "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" } ] }

Analyse

Mettre à jour

QuickSight Permissions d'analyse mises à jour

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

Connexion VPC

Création

QuickSight Création d'une connexion VPC réussie

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

Connexion VPC

Création

QuickSight Échec de la création de la connexion VPC

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

Connexion VPC

Mettre à jour

QuickSight Mise à jour de la connexion VPC réussie

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

Connexion VPC

Mettre à jour

QuickSight Échec de la mise à jour de la connexion VPC

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

Connexion VPC

Suppression

QuickSight Suppression de la connexion VPC réussie

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

Connexion VPC

Suppression

QuickSight La suppression de la connexion VPC a échoué

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

Dossier

Création

QuickSight Dossier créé

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

Dossier

Création

QuickSight Autorisations de dossier mises à jour

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

Dossier

Mettre à jour

QuickSight Dossier mis à jour

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

Dossier

Mettre à jour

QuickSight Autorisations de dossier mises à jour

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

Dossier

Suppression

QuickSight Dossier supprimé

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

Dossier

Mise à jour des membres

QuickSight Abonnement au dossier mis à jour

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

Jeux de données

Création

QuickSight Ensemble de données créé

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

Jeux de données

Création

QuickSight Autorisations de jeu de données mises

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

Jeux de données

Mettre à jour

QuickSight Ensemble de données actualisé

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

Jeux de données

Mettre à jour

QuickSight Autorisations de jeu de données mises

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

Jeux de données

Suppression

QuickSight Ensemble de données supprimé

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

DataSource

Création

QuickSight DataSource Création réussie

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

DataSource

Création

QuickSight DataSource Échec de la création

{ "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

Création

QuickSight DataSource Autorisations mises à jour

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

DataSource

Mettre à jour

QuickSight DataSource Mise à jour réussie

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

DataSource

Mettre à jour

QuickSight DataSource Échec de la mise

{ "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

Mettre à jour

QuickSight DataSource Autorisations mises à jour

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

DataSource

Suppression

QuickSight DataSource Supprimé

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

Thème

Création

QuickSight Création de thème réussie

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

Thème

Création

QuickSight Échec de la création du thème

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

Thème

Création

QuickSight Permissions du thème mises à jour

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

Thème

Mettre à jour

QuickSight Mise à jour du thème réussie

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

Thème

Mettre à jour

QuickSight Échec de la mise à jour

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

Thème

Mettre à jour

QuickSight Permissions du thème mises à jour

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

Thème

Suppression

QuickSight Thème supprimé

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

Thème

Création d'alias

QuickSight Alias de thème créé

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

Thème

Mise à jour des alias

QuickSight Alias mis à jour

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

Thème

Supprimer l'alias

QuickSight Alias de thème supprimé

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

Exemple de charge utile d'un événement

Tous les événements suivent la structure EventBridge d'objet standard. Le champ de détail est un objet JSON qui contient plus d'informations sur l'événement.

{ "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 } }