数据筛选数据 API - Amazon Lake Formation
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

数据筛选数据 API

数据筛选器 API 介绍了如何在中管理数据单元格筛选器Amazon Lake Formation.

数据类型

DataCellsFilter 结构

描述某些行上的某些列的结构。

字段

  • TableCatalogId:必需 Matalog id 字符串,长度不少于 1 个字节或超过 255 个字节,与匹配Single-line string pattern.

    表所属目录的 ID。

  • DatabaseName:必需 UTF-8 字符串,长度不少于 1 个字节或超过 255 个字节,与匹配Single-line string pattern.

    中的数据库Amazon Glue数据目录。

  • TableName:必需 UTF-8 字符串,长度不少于 1 个字节或超过 255 个字节,与匹配Single-line string pattern.

    数据库中的表。

  • Name:必需 UTF-8 字符串,长度不少于 1 个字节或超过 255 个字节,与匹配Single-line string pattern.

    用户给数据筛选器单元格指定的名称。

  • RowFilter – 一个 ROW 过滤器 对象。

    PartiQL 谓词。

  • ColumnNames – UTF-8 字符串数组。

    列名称的列表。

  • ColumnWildcard – 一个 ColumnWildcard 对象。

    包含排除项的通配符。

    您必须指定ColumnNames列表或ColumnWildCard.

TrowFilter 结构

PartiQL 谓词。

字段

  • FilterExpression – 谓词字符串,不超过 2048 个字节,与 URI address multi-line string pattern 匹配。

    筛选条件表达式。

  • AllRowsWildcard— 一个名为的空结构AllRowsWildcard.

    所有行的通配符。

操作

CellateCellsFilter 操作(Python:create_data_Cells_filter)

创建数据单元格筛选器以允许用户授予对某些行上某些列的访问权限。

请求

  • TableData:必需 一个 DataCellsFilter 对象。

    一个DataCellsFilter包含有关数据单元格筛选器信息的结构。

响应

  • 无响应参数。

错误

  • AlreadyExistsException

  • InvalidInputException

  • EntityNotFoundException

  • ResourceNumberLimitExceededException

  • InternalServiceException

  • OperationTimeoutException

  • AccessDeniedException

DeleteCellsCellsFilter 操作(Python:delete_data_Cells_filter)

删除数据单元格筛选器。

请求

  • TableData – 一个 DataCellsFilter 对象。

    一个DataCellsFilter包含有关数据单元格筛选器信息的结构。

  • TableCatalogId – 目录 id 字符串,长度不少于 1 个字节或超过 255 个字节,与 Single-line string pattern 匹配。

    表所属目录的 ID。

  • DatabaseName – UTF-8 字符串,长度不少于 1 个字节或超过 255 个字节,与 Single-line string pattern 匹配。

    中的数据库Amazon Glue数据目录。

  • TableName – UTF-8 字符串,长度不少于 1 个字节或超过 255 个字节,与 Single-line string pattern 匹配。

    数据库中的表。

  • Name – UTF-8 字符串,长度不少于 1 个字节或超过 255 个字节,与 Single-line string pattern 匹配。

    用户给数据筛选器单元格指定的名称。

响应

  • 无响应参数。

错误

  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • AccessDeniedException

列表数据 CellsCellsFilter 操作(Python:list_data_cells_filter)

列出表中的所有数据单元格筛选器。

请求

  • Table – 一个 TableResource 对象。

    中的一张表Amazon Glue数据目录。

  • NextToken – UTF-8 字符串。

    延续标记 (如果这是延续调用)。

  • MaxResults – 数字(整数),不小于 1 或大于 1000。

    响应的最大大小。

响应

  • DataCellsFiltersDataCellsFilter 对象的数组。

    列表DataCellFilter结构。

  • NextToken – UTF-8 字符串。

    延续令牌(如果尚未返回所有请求的数据单元格筛选条件)。

错误

  • InvalidInputException

  • OperationTimeoutException

  • InternalServiceException

  • AccessDeniedException