0

我正在尝试嵌入 AWS QuickSight 仪表板以进行匿名访问。对于仪表板中使用的数据集,必须具有指定行级安全性的标签。据我所知,唯一的方法是通过update-data-setcli 命令(或相关的 API 请求)。但这太疯狂了——为了让这个命令起作用,我必须指定额外的参数,比如数据集名称甚至物理表映射。但我无意修改这些,我只需要添加 RLS 标签。是否有一种直接的方法可以将 RLS 标签添加到现有数据集?

4

1 回答 1

0

我最终为update-data-setvia--generate-cli-skeleton参数生成骨架 JSON,然后用命令中的数据填充它describe-data-set,并添加块

    "RowLevelPermissionTagConfiguration": {
        "Status": "ENABLED",
        "TagRules": [
            {
                "TagKey": "my_tag",
                "ColumnName": "my_column"
            }
        ]
    }

并通过 Cumbersome 提供这个生成的 JSON 文件update-data-set --cli-input-json file://thatfile.json ,但它有效。

于 2021-09-28T22:27:22.790 回答