更新时间:2025-07-23 GMT+08:00
分享

配置LakeFormation对接DWS集群

GaussDB(DWS)支持使用LakeFormation管理元数据,通过在控制台上创建LakeFormation数据源访问LakeFormation上的元数据。

该特性受限商用,仅支持存算分离形态9.0.1及以上集群版本或存算一体形态8.2.1.300及以上集群版本。

前提条件

  • 有可用的LakeFormation实例。详情请参见创建LakeFormation实例
  • 在LakeFormation控制台中的“接入管理”页面创建DWS集群所在VPC下的客户端,详情请参见管理接入客户端
  • 创建包含LakeFormation权限的委托(需包含最小权限),可参见管理数据权限配置权限,如果不配置在使用时将会报错。
  • DWS调用LakeFormation管控面API时,账号如果为子账号则需要包含LakeFormation权限(至少包含lakeformation:instance:access、lakeformation:instance:describe)。

创建LakeFormation数据源

  1. 登录DWS管理控制台
  2. 登录DWS管理控制台。
  3. 单击“专属集群 > 集群列表
  4. 在集群列表,单击指定集群的名称,然后选择“数据源 > LakeFormation数据源”
  5. 在LakeFormation数据源页面,单击“创建LakeFormation数据源连接”,填写配置参数。

    图1 创建LakeFormation数据源连接
    表1 LakeFormation数据源连接参数说明

    参数名称

    说明

    数据源名称

    要创建的LakeFormation数据源连接名称。

    LakeFormation实例

    欲要绑定的lakeFormation集群实例。

    数据库

    要创建的LakeFormation数据源连接所在的数据库。

    委托

    拥有LakeFormation授权的委托,用于dws系统通过委托token和LakeFormation交互以获取元数据。

    描述

    要创建的LakeFormation数据源连接的描述信息。

  6. 确认无误后,单击“确认”按钮,提交创建操作,创建过程大约需要1分钟左右。

更新配置

操作场景

  • 当创建连接后不小心删除了VPC终端节点,导致无法正常使用数据源。
  • 委托变更。
  • 由于特殊原因导致token未能正常更新,确认问题修复后立即更新token。

操作步骤

  1. 登录DWS管理控制台
  2. 登录DWS管理控制台。
  3. 单击“专属集群 > 集群列表
  4. 在集群列表,单击指定集群的名称,然后选择“数据源 > LakeFormation数据源”。
  5. 在“LakeFormation数据源”列表中选择要更新的LakeFormation数据源,单击所在行“操作”列的“更新配置”按钮。
  6. 更新时只能更改委托,确认无误后,单击“确认”按钮,提交更新操作,更新过程大概需要1分钟左右。

    图2 更新LakeFormation数据源连接

删除LakeFormation数据源

  1. 登录DWS管理控制台
  2. 登录DWS管理控制台。
  3. 单击“专属集群 > 集群列表
  4. 在集群列表,单击指定集群的名称,然后单击“数据源 > LakeFormation数据源”。
  5. 在“LakeFormation数据源”列表中选择要删除的LakeFormation数据源,单击所在行“操作”列的“删除”按钮。
  6. 确认无误后,单击“确认”按钮,提交删除操作,删除操作过程大概需要10秒钟左右。

使用LakeFormation数据源

使用LakeFormation数据源操作详情请参见使用LakeFormation数据源导入数据

相关文档