Listado de etiquetas - AWS Lake Formation

Listado de etiquetas

Puede consultar las etiquetas LF sobre las que tiene los permisos Describe o Associate. Los valores que aparecen con cada clave de etiqueta LF son los valores sobre los que tiene permisos.

El creador de etiquetas LF tiene permisos implícitos para ver las etiquetas LF que ha creado.

Los administradores del lago de datos pueden ver todas las etiquetas LF definidas en la cuenta local AWS y todas las etiquetas LF para las que se han otorgado permisos Describe y Associate a la cuenta local desde cuentas externas. El administrador del lago de datos puede ver todos los valores de todas las etiquetas LF.

Puede crear etiquetas LF utilizando la consola de AWS Lake Formation, la API o la AWS Command Line Interface (AWS CLI).

Console
Para generar una lista de etiquetas LF (consola)
  1. Abra la consola de Lake Formation en https://console.aws.amazon.com/lakeformation/.

    Inicie sesión como creador de etiquetas LF, como administrador de un lago de datos o como entidad principal a la que se le hayan concedido permisos sobre las etiquetas LF y que tenga el permiso IAM lakeformation:ListLFTags.

  2. En el panel de navegación, en Permisos y Etiquetas LF y permisos, elija Etiquetas LF.

    Aparece la página Etiquetas LF.

    Esta página tiene una tabla de 3 columnas con los encabezados Clave, Valores e ID de cuenta del propietario. La tabla tiene 2 filas. Sobre la tabla hay botones en horizontal: Recargar página, Eliminar (atenuado), Editar (atenuado) y Añadir etiqueta. La página también tiene un campo de búsqueda con el texto de marcador de posición para buscar etiquetas LF. A la derecha del campo de búsqueda hay un selector de páginas, que muestra el valor 1 entre los botones izquierdo y derecho, y un icono de ajustes.

    Consulte la columna del identificador de la cuenta del propietario para determinar las etiquetas LF que se compartieron con su cuenta desde una cuenta externa.

AWS CLI
Para mostrar las etiquetas LF (AWS CLI)
  • Ejecute el comando siguiente como administrador de un lago de datos o como entidad principal a la que se le hayan concedido permisos sobre las etiquetas LF y que tenga el permiso de IAM lakeformation:ListLFTags.

    aws lakeformation list-lf-tags

    El resultado es similar al siguiente.

    {
        "LFTags": [
            {
                "CatalogId": "111122223333",
                "TagKey": "level",
                "TagValues": [
                    "director",
                    "vp",
                    "c-level"
                ]
            },
            {
                "CatalogId": "111122223333",
                "TagKey": "module",
                "TagValues": [
                    "Orders",
                    "Sales",
                    "Customers"
                ]
            }
        ]
    }
    

    Para ver también las etiquetas LF concedidas desde cuentas externas, incluya la opción de comando --resource-share-type ALL.

    aws lakeformation list-lf-tags --resource-share-type ALL

    El resultado es similar al siguiente. Observe la clave NextToken, que indica que la lista continúa.

    {
        "LFTags": [
            {
                "CatalogId": "111122223333",
                "TagKey": "level",
                "TagValues": [
                    "director",
                    "vp",
                    "c-level"
                ]
            },
            {
                "CatalogId": "111122223333",
                "TagKey": "module",
                "TagValues": [
                    "Orders",
                    "Sales",
                    "Customers"
                ]
            }
        ],
        "NextToken": "eyJleHBpcmF0aW...ZXh0Ijp0cnVlfQ=="
    }
    

    Repita el comando y añada el argumento --next-token para ver las etiquetas LF locales restantes y las que se hayan concedido desde cuentas externas. Las etiquetas LF de cuentas externas siempre se encuentran en una página separada.

    aws lakeformation list-lf-tags --resource-share-type ALL --next-token eyJleHBpcmF0aW...ZXh0Ijp0cnVlfQ==
    {
        "LFTags": [
            {
                "CatalogId": "123456789012",
                "TagKey": "region",
                "TagValues": [
                    "central",
                    "south"
                ]
            }
        ]
    }
API

Puede usar los SDK disponibles para Lake Formation para enumerar las etiquetas que el solicitante tiene permiso para ver.

import boto3 client = boto3.client('lakeformation') ... response = client.list_lf_tags( CatalogId='string', ResourceShareType='ALL', MaxResults=50' )

Este comando devuelve un objeto dict con la estructura siguiente:

{ 'LFTags': [ { 'CatalogId': 'string', 'TagKey': 'string', 'TagValues': [ 'string', ] }, ], 'NextToken': 'string' }

Para obtener más información sobre los permisos fr necesarios, consulte . Personas de Lake Formation y referencia de permisos IAM.