View a markdown version of this page

更新 LF-Tag 表达式 - AWS Lake Formation

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

更新 LF-Tag 表达式

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

您可以通过更新描述、 LF-Tag 表达式正文和为表达式授予的权限来更新表达式。您无法更改 LF-Tag表达式的名称。要更改名称,请删除 LF-Tag 表达式并添加一个带有所需参数的表达式。

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

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

    以数据湖管理员、 LF-Tag 创建者或拥有Alter权限的主体身份登录 LF-Tag。

  2. 在导航窗格的权限下,选择LF-Tags 和权限

  3. 选择 “LF-Tag 表达式” 选项卡。

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

  5. 在 “编辑 LF-Tag 表达式” 对话框中,通过添加或删除键和值来更新描述并更新表达式正文。

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

  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:要用来更新表达式的新标签表达式字符串。