You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Terraform创建AWS QuickSight Analysis时无法添加多工作表的问题

在Terraform创建的QuickSight分析中启用添加工作表功能

问题:用Terraform创建aws_quicksight_analysis后,在QuickSight控制台里找不到添加更多工作表的选项,但通过QuickSight UI创建的分析就有这个功能,不知道改Terraform哪部分能开启这个选项。

解决方法

核心是在Terraform代码的definition块中添加analysis_defaults配置——通过UI创建的分析会自动生成这个配置,而Terraform创建的需要手动添加,它会指定新工作表默认关联的数据集,从而激活控制台的添加工作表选项。

修改后的完整代码如下:

resource "aws_quicksight_analysis" "my-test-analysis" {
  analysis_id = "my-first-analysis"
  name        = "my-first-analysis"

  definition {
    data_set_identifiers_declarations {
      data_set_arn = aws_quicksight_data_set.my-first-dataset.arn
      identifier   = "my_unique_identifier"
    }

    # 添加此配置启用添加新工作表功能
    analysis_defaults {
      default_new_sheet_configuration {
        data_set_reference {
          data_set_identifier = "my_unique_identifier" # 需与上方数据集标识符一致
        }
      }
    }

    sheets {
      title        = "my-first-sheet"
      sheet_id     = "new-sheet-id"
      content_type = "INTERACTIVE"
    }
  }

  permissions {
    actions   = local.permissions
    principal = "my_quicksight_account"
  }
}

补充说明

  • default_new_sheet_configuration里指定的数据集标识符必须和data_set_identifiers_declarations中的identifier完全匹配,确保新工作表能关联到正确的数据源。
  • 你当前的权限配置已经满足要求(包含quicksight:UpdateAnalysis权限),不需要额外调整权限列表。

内容的提问来源于stack exchange,提问作者user24403759

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 17:12:53