为 Amazon QuickSight 分析设置默认主题 - 亚马逊 QuickSight
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

重要:我们已经重新设计了 Amazon QuickSight 分析工作空间。您可能会遇到无法反映 QuickSight 控制台新外观的屏幕截图或程序化文本。我们正在更新屏幕截图和过程文本。

要查找特征或项目,请使用快速搜索栏

有关新外观 QuickSight的更多信息,请参阅在 Amazon 上引入全新的分析体验 QuickSight

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

为 Amazon QuickSight 分析设置默认主题

使用 API 设置默认主题
  1. 确定要用作默认主题的自定义主题,并找到其主题 ID。如果您想使用其中一个 QuickSight 入门主题,请跳过此步骤。

    要获取自定义主题的主题 ID,请使用该主题所在区域的 ListThemesAPI 操作。确保主题与需要使用该主题的用户或组位于同一区域。

    以下示例显示了 Amazon CLI 中使用 list-themes 命令的 shell 脚本。它设置Amazon账户 ID 和 a Amazon Web Services 区域 s 变量。如果您之前曾使用 aws configure 设置默认区域,则在命令中添加 --region 变量会覆盖您的默认设置。

    #declare variables awsacct1='111122223333' region='us-west-2' aws quicksight list-themes \ --region $region \ --aws-account-id $awsacct1 \ --type 'CUSTOM'

  2. 使用ListUsersListGroupsAPI 操作收集需要使用默认主题的用户或群组的 Amazon 资源名称 (ARN)。您只需要顶级 ARN。如果您的所有用户都属于同一个组,请使用组 ARN。

    有关 QuickSight ARN 的更多信息,请参阅《 QuickSight 亚马逊 API 参考》中的 ARN 格式。

  3. 如果您使用的是自定义主题,请授予您在上一步中收集的 ARN 的主题访问权限。如果您使用的是入门主题,请跳过此步骤,因为所有用户都有权访问入门主题。

    以下示例显示了使用update-theme-permissions命令的 shell 脚本。grant-permissions参数使用速记语法显示。您可以使用 JSON 或 YAML。有关更多信息,请参阅《Amazon Command Line Interface 版本 2 的用户指南》中的指定参数值

    #declare variables awsacct1='111122223333' namespace='default' region='us-west-2' theme-id='bdb844d0-0fe9-4d9d-b520-0fe602d93639' #Find this with list-themes aws quicksight update-theme-permissions \ #Specify region if necessary: --region $region \ --aws-account-id $awsacct1 \ --theme-id $theme-id \ --grant-permissions Principal="arn:aws:quicksight:$region:$awsacct1:group/$namespace/QuickSight_Group_Name",Actions="quicksight:DescribeTheme","quicksight:ListThemeVersions","quicksight:ListThemeAliases","quicksight:DescribeThemeAlias"
  4. 将主题指定为同一 ARN 或多个 ARN 的默认主题。

    #declare variables awsacct1='111122223333' namespace='default' region='us-west-2' theme-id='bdb844d0-0fe9-4d9d-b520-0fe602d93639' aws quicksight create-account-customization \ #Specify region if necessary: --region $region \ --aws-account-id $awsacct1 \ --namespace $namespace \ --account-customization DefaultTheme="arn:aws:quicksight:$region:$awsacct1:theme/$theme-id"

目前,有三个入门主题:Classic、Midnight 和 Seaside。它们的 ARN 是其主题名称的大写拼写。如果您使用的是入门主题而不是自定义主题,请使用以下主题 ARN 之一:

  • arn:aws:quicksight::aws:theme/CLASSIC

  • arn:aws:quicksight::aws:theme/MIDNIGHT

  • arn:aws:quicksight::aws:theme/SEASIDE

  • arn:aws:quicksight::aws:theme/RAINIER