Listado de etiquetas - AWS Lake Formation

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

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 enumerar las etiquetas LF utilizando la AWS Lake Formation consola, elAPI, o el 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 el creador de las etiquetas LF, como administrador de un lago de datos o como una persona principal a la que se le hayan concedido permisos sobre las etiquetas LF y que disponga de dichos permisos. lakeformation:ListLFTags IAM

  2. En el panel de navegación, en permisos y etiquetas LF, seleccione 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 3 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 siguiente comando como administrador de un lago de datos o como director al que se le hayan concedido permisos sobre las etiquetas LF y que tenga el permiso. lakeformation:ListLFTags IAM

    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 la lista SDKs disponible 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 necesarios, consulte Referencia de personas y IAM permisos de Lake Formation.