发布于: Nov 22, 2019

现在,您可以在 Amazon QuickSight 中以编程方式创建、管理、部署和审核资源。QuickSight 支持用于控制面板、数据、SPICE 和权限的 API。控制面板 API 允许从预配置的模板创建控制面板以及管理现有控制面板。数据 API 提供与数据源和数据集相关的功能,而 SPICE API 则有助于触发和监视数据摄取。细化权限 API 支持添加和管理 AWS Identity and Management (IAM) 策略映射,以控制对 Amazon QuickSight 中特定用户或组对 AWS 资源(如 Amazon S3 和 Amazon Athena)的访问权限。

作为开发人员,您现在可以自动化 Amazon QuickSight 嵌入式部署。您可以将常用控制面板另存为模板,然后通过编程的方式为用户或组创建个性化控制面板。使用数据 API,您可以创建针对这些控制面板量身定制的过滤数据集。借助这些新 API,您还可以在不同的 AWS 账户之间移动资产,从而实现开发、质量保证和生产环境的分离。使用 SPICE API,当数据加载或 ETL 作业完成时,可以通过 API 刷新 SPICE 上的数据集。

新的 QuickSight API 使管理员可以审核和管理整个账户对控制面板、数据源和数据集的访问权限。您可以将控制面板和数据集预先填充到各个作者账户中,以便更轻松快速地上手。您不再需要单独分发对各数据源的凭据,而是只需要预置与所有用户共享、集中管理的数据源。可以通过细化的访问控制 API,使用 IAM 策略即时管理各作者对 Amazon S3、Amazon Athena 和其他 AWS 资源的访问。最后,您可以构建自定义的审核或批准流程,以将资产移至 AWS 账户内或 AWS 账户间的生产环境。

阅读“Evolving your analytics with Amazon QuickSight’s new APIs and theming capabilities”,了解这些 API 如何开启无限可能性,无论您是在使用 Amazon QuickSight 为用户提供嵌入式分析体验,还是将其用于内部商业智能需求。

标准版和企业版均提供 Amazon QuickSight 控制面板、数据和 SPICE API,并提供特定于版本的功能支持。Amazon QuickSight 企业版中提供了细化的访问权限控制 API 和对控制面板 API 的模板支持。有关可用的 Amazon QuickSight 的列表,请参阅 AWS 区域表