Amazon QuickSight 事件整合 - Amazon QuickSight

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon QuickSight 事件整合

使用 Amazon EventBridge,您可以自動回應 Amazon QuickSight 中的事件,例如建立新的儀表板或更新。這些事件會以近乎即時的方式交付至 EventBridge。身為開發人員,您可以撰寫簡單的規則來指出哪些事件值得關注,以及在事件符合規則時要採取的動作。透過使用事件,您可以完成使用案例,例如持續備份和部署。

支援的事件

QuickSight 目前支援下列事件。

資產類型設定 動作 事件詳細資訊類型 事件詳細資訊

儀表板

建立

QuickSight 儀表板建立成功

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

儀表板

建立

QuickSight 儀表板建立失敗

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

儀表板

建立

QuickSight 儀表板許可已更新

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

儀表板

更新

QuickSight 儀表板更新成功

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

儀表板

更新

QuickSight 儀表板更新失敗

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

儀表板

更新

QuickSight 儀表板許可已更新

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

儀表板

發布

QuickSight 儀表板發佈版本已更新

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

儀表板

Delete

QuickSight 儀表板已刪除

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

分析

建立

QuickSight 分析建立成功

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

分析

建立

QuickSight Analysis Creation 失敗

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

分析

建立

QuickSight 分析許可已更新

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

分析

Delete

QuickSight 分析已刪除

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

分析

更新

QuickSight 分析更新成功

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

分析

更新

QuickSight 分析更新失敗

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

分析

更新

QuickSight 分析許可已更新

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

VPC 連線

建立

QuickSight VPC 連線建立成功

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

VPC 連線

建立

QuickSight VPC 連線建立失敗

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

VPC 連線

更新

QuickSight VPC 連線更新成功

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

VPC 連線

更新

QuickSight VPC 連線更新失敗

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

VPC 連線

Delete

QuickSight VPC 連線刪除成功

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

VPC 連線

Delete

QuickSight VPC 連線刪除失敗

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

資料夾

建立

QuickSight 資料夾已建立

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

資料夾

建立

QuickSight 資料夾許可已更新

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

資料夾

更新

QuickSight 資料夾已更新

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

資料夾

更新

QuickSight 資料夾許可已更新

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

資料夾

Delete

QuickSight 資料夾已刪除

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

資料夾

成員資格更新

QuickSight 資料夾成員資格已更新

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

資料集

建立

QuickSight 資料集已建立

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

資料集

建立

QuickSight 資料集許可已更新

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

資料集

更新

QuickSight 資料集已更新

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

資料集

更新

QuickSight 資料集許可已更新

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

資料集

Delete

QuickSight 資料集已刪除

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

DataSource

建立

QuickSight DataSource 建立成功

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

DataSource

建立

QuickSight DataSource 建立失敗

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

建立

QuickSight DataSource 許可已更新

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

DataSource

更新

QuickSight DataSource 更新成功

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

DataSource

更新

QuickSight DataSource 更新失敗

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

更新

QuickSight DataSource 許可已更新

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

DataSource

Delete

QuickSight DataSource 已刪除

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

主題

建立

QuickSight 主題建立成功

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

主題

建立

QuickSight 主題建立失敗

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

主題

建立

QuickSight 主題許可已更新

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

主題

更新

QuickSight 主題更新成功

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

主題

更新

QuickSight 主題更新失敗

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

主題

更新

QuickSight 主題許可已更新

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

主題

Delete

QuickSight 主題已刪除

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

主題

別名建立

QuickSight 主題別名已建立

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

主題

別名更新

QuickSight 別名已更新

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

主題

別名刪除

QuickSight 主題別名已刪除

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

事件承載範例

所有事件都遵循標準 EventBridge 物件結構。詳細資訊欄位是 JSON 物件,其中包含事件的詳細資訊。

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