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

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

亚马逊 QuickSight 活动集成

借助亚马逊 EventBridge,您可以自动响应亚马逊中的事件, 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", "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" } ] }

控制面板

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

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

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

事件负载示例

所有事件都遵循标准 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 } }