Granting LF-Tag permissions using the console - AWS Lake Formation

Granting LF-Tag permissions using the console

The following steps explain how to grant permissions on LF-Tags by using the Grant LF-Tag permissions page on the Lake Formation console. The page is divided into these sections:

  • Permission types – The type of permission to grant.

  • Principals – The users, roles, or AWS accounts to grant permissions to.

  • LF-Tag key-value pair permissions permissions – The LF-Tags to grant permissions on.

  • LF-Tag permissions – The LF-Tags to grant permissions on.

  • LF-Tag expression permissions permissions – The LF-Tags to grant permissions on.

  • Permissions – The permissions to grant.

Open the Grant LF-Tag permissions page

  1. Open the Lake Formation console at https://console.aws.amazon.com/lakeformation/.

    Sign in as the LF-Tag creator, a data lake administrator, or as a user LF-Tag permissions or LF-Tag key-value pair permissions on LF-Tags have been granted with the Grant option.

  2. In the navigation pane, choose LF-Tags and permissions, choose LF-Tag permissions section.

  3. Choose Grant permissions.

Specify the permissions type

In the Permissions type section, choose a permissions type.

LF-Tag permissions

Choose the LF-Tag permissions to allow principals to update LF-Tag values or delete LF-Tags.

LF-Tag key-value pair permissions

Choose the LF-Tag key-value pair permissions to allow principals to assign LF-Tags to Data Catalog resources, view LF-Tags and values, and grant LF-Tags based permissions on Data Catalog resources to principals.

The options available in the following sections depend on the Permissions type.

LF-Tag expression permissions

Choose the LF-Tag expression permissions to allow principals to update expressions or delete expressions.

Specify the principals

Note

You can't grant LF-Tag permissions (Alter and Drop) to external accounts or principals in another account.

In the Principals section, choose a principal type and specify principals to grant permissions to.

The principals section contains three tiles that are named in the following text. Each tile contains an option button and text. The IAM users and roles tile is selected, and an IAM users and roles dropdown list is below the tiles.
IAM users and roles

Choose one or more users or roles from the IAM users and roles list.

SAML users and groups

For SAML and Amazon QuickSight users and groups, enter one or more Amazon Resource Names (ARNs) for users or groups federated through SAML, or ARNs for Amazon QuickSight users or groups. Press Enter after each ARN.

For information about how to construct the ARNs, see Lake Formation grant and revoke AWS CLI commands.

Note

Lake Formation integration with Amazon QuickSight is supported for Amazon QuickSight Enterprise Edition only.

External accounts

For AWS account, enter one or more valid AWS account IDs. Press Enter after each ID.

An organization ID consists of "o-" followed by 10 to 32 lower-case letters or digits.

An organizational unit ID starts with "ou-" followed by 4 to 32 lowercase letters or digits (the ID of the root that contains the OU). This string is followed by a second "-" dash and 8 to 32 additional lowercase letters or digits.

For IAM principal, enter the ARN for the IAM user or role.

Specify the LF-Tags

To grant permissions on LF-Tags, in the LF-Tag permissions section, specify the LF-Tags to grant permissions on.

The LF-Tags section shows two rows of fields, where each row, going from left to right, has a Key field, a Value field, and a Remove button. The Value field is a drop-down list. Beneath the two rows of fields is an Add LF-Tag button. The first row shows "module" in the Key field, and beneath the Values field are two small tiles that contain Orders and Sales, respectively, indicating that the use has chosen Orders and Sales as the values for the key module. Each tile has an X that you can click (like a close box) to delete the tile. The second row if fields is empty.
  • Choose one or more LF-Tag using the drop-down.

Specify the LF-Tag key-value pairs

  1. To grant permissions on LF-Tag key-value pairs, (you need to first choose choose LF-Tag key-value pair permissions as the Permission type) choose Add LF-Tag key-value pair to reveal the first row of fields for specifying LF-Tag key and values.

    Interface for adding LF-Tag key-value pairs and setting associated permissions.
  2. Position the cursor in the Key field, optionally start typing to narrow down the selection list, and select a LF-Tag key.

  3. In the Values list, select one or more values, and then press Tab or click or tap outside the field to save the selected values.

    Note

    If one of the rows in the Values list has focus, pressing Enter selects or clears the check box.

    The selected values appear as tiles below the Values list. Choose the ✖ to remove a value. Choose Remove to remove the entire LF-Tag.

  4. To add another LF-Tag, choose Add LF-Tag again, and repeat the previous two steps.

Specify the LF-Tag expressions

  1. To grant permissions on LF-Tag expressions, (you need to first choose choose LF-Tag expression permissions as the Permission type).

  2. Choose a LF-Tag expression.

  3. The selected expressions appear as tiles below the LF-Tag expressions list. Choose the ✖ to remove an expression.

  4. To add another LF-Tag expression, choose another expression.

Specify the permissions

This section shows either the LF-Tag permissions or the LF-Tag value permissions based on the Permission type you chose in the previous step.

Depending on the Permission type you chose to grant, select the LF-Tag permissions or LF-Tag key-value pair permissions, and grantable permissions.

  1. Under LF-Tag permissions, select the permissions to grant.

    Granting Drop and Alter implicitly grants Describe.

    You need to grant Alter and Drop permissions on all tag values.

  2. Under LT-Tag key-value value permissions, select the permissions to grant.

    Granting Associate implicitly grants Describe. Choose Grant with LF-Tag expression to allow the grant recipient to grant or revoke access permissions on Data Catalog resources using LF-TBAC method.

  3. Under LF-Tag expression permissions, select the permissions to grant.

    Granting Drop and Alter implicitly grants Describe.

    Granting Super permission, grants all available permissions.

  4. (Optional) Under Grantable permissions, select the permissions that the grant recipient can grant to other principals in their AWS account.

  5. Choose Grant.