1

我最近开始研究使用 Quicksight API 创建仪表板和分析。我尝试使用 AWS 开发工具包创建数据源,响应成功,我还可以通过调用 datasourceId 上的描述来仔细检查。但是,当我登录到 quicksight GUI 时,它没有显示在数据源列表中,有人可以解释为什么会发生这种情况。

4

2 回答 2

0

我认为这是一个许可问题。

如果我在创建数据集和数据源时添加权限,则此问题已得到解决。

const input: CreateDataSourceCommandInput = {
    ...
    Permissions: [
      {
        Actions: [
          'quicksight:DescribeDataSource',
          'quicksight:DescribeDataSourcePermissions',
          'quicksight:PassDataSource',
        ],
        Principal: 'USER_ARN',
      },
    ],
    ...
  }

要检索USER_ARN,请参阅本指南:https ://docs.aws.amazon.com/solutions/latest/discovering-hot-topics-using-machine-learning/quicksight-principal-arn.html

API 文档:https ://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateDataSource.html#QS-CreateDataSource-request-Permissions

于 2022-02-18T11:00:17.957 回答
0

转到 Quicksight 并单击“新建数据集”按钮。在选项卡内,您可以检查您的数据库,如果从云中不可见注销并重新登录。

于 2022-02-04T01:02:13.957 回答