更新 LF 标签表达式 - AWS Lake Formation

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

更新 LF 标签表达式

只有数据湖管理员、LF 标签表达式创建者和具有 LF 标签表达式的 AlterSuper 权限的主体才能更新 LF 标签表达式。除了 Alter 权限外,您还需要 lakeformation:UpdateLFTagExpression IAM 权限以及对新表达式主体的所有底层键值的 Grant with LF-Tag 权限才能更新表达式。

通过更新描述、表达式主体以及对表达式授予的权限来更新 LF 标签表达式。您无法更改 LF 标签表达式的名称。要更改名称,请删除 LF 标签表达式,然后添加一个具有所需参数的表达式。

您可以使用 AWS Lake Formation 控制台、API 或 AWS Command Line Interface ()AWS CLI更新 LF-Tag 表达式。

Console
更新 LF 标签表达式
  1. 打开 Lake Formation 控制台,网址为https://console.aws.amazon.com/lakeformation/

    以数据湖管理员、LF 标签创建者或对 LF 标签具有 Alter 权限的主体身份登录。

  2. 在导航窗格的“权限”下,选择 LF 标签和权限

  3. 选择 LF 标签表达式选项卡。

  4. LF 标签表达式部分,选择一个 LF 标签表达式,然后选择编辑

  5. 编辑 LF 标签表达式对话框中,通过添加或删除键和值来更新描述并更新表达式主体。

    要添加多个值,请在字段中,从下拉列表中选择值。

  6. 选择保存

AWS CLI

Lake Formation 中的 update-lf-tag-expression命令允许你更新现有的 LF-Tag 表达式。

aws lakeformation update-lf-tag-expression \ -- name expression_name\ -- description new_description \ -- catalog-id catalog_id \ -- expression '{"Expression": [{"TagKey": "tag_key", "TagValues": ["tag_value1", "tag_value2", ...]}]}'

以下是所提供命令中的参数的含义:

  • name:要更新的现有已命名标签表达式的名称。

  • description:表达式的新描述。

    catalog-id:已命名标签表达式所在的 Data Catalog 的 ID。

  • expression:要用来更新表达式的新标签表达式字符串。