Amazon QuickSight 事件集成 - Amazon QuickSight
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon QuickSight 事件集成

借助 Amazon EventBridge,您可以自动响应 Amazon QuickSight 中的事件,例如新控制面板创建或更新。这些事件将近乎实时地传输到 EventBridge。作为开发人员,您可以编写简单的规则来指示哪些事件值得关注,以及当事件与规则匹配时要采取什么操作。通过使用事件,您可以完成持续备份和部署等使用场景。

支持的事件

QuickSight 当前支持以下事件。

Asset type 操作 事件详细信息类型 事件详细信息

控制面板

创建

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

控制面板

Publish

QuickSight 控制面板发布版本已更新

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

控制面板

删除

QuickSight 控制面板已删除

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

分析

创建

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

分析

删除

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 连接

删除

QuickSight VPC 连接删除成功

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

VPC 连接

删除

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

文件夹

删除

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

数据集

删除

QuickSight 数据集已删除

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

DataSource

创建

QuickSight 数据来源创建成功

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

DataSource

创建

QuickSight 数据来源创建失败

{ "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 数据来源权限已更新

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

DataSource

更新

QuickSight 数据来源更新成功

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

DataSource

更新

QuickSight 数据来源更新失败

{ "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 数据来源权限已更新

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

DataSource

删除

QuickSight 数据来源已删除

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

主题

删除

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