Elenco dei tag LF - AWS Lake Formation

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Elenco dei tag LF

Puoi elencare i tag LF su cui hai i permessi o. Describe Associate I valori elencati con ogni chiave LF-Tag sono i valori per i quali avete i permessi.

LF-Tag creator ha i permessi impliciti per vedere i tag LF che ha creato.

Gli amministratori di Data Lake possono vedere tutti i tag LF definiti nell' AWS account locale e tutti i tag LF per i quali sono state concesse le Associate autorizzazioni Describe e all'account locale da account esterni. L'amministratore del data lake può vedere tutti i valori di tutti i tag LF.

È possibile elencare i tag LF utilizzando la AWS Lake Formation console, l'API o (). AWS Command Line Interface AWS CLI

Console
Per elencare i tag LF (console)
  1. Aprire la console Lake Formation all'indirizzo https://console.aws.amazon.com/lakeformation/.

    Accedi come creatore di LF-Tag, come amministratore del data lake o come responsabile a cui sono state concesse le autorizzazioni per i tag LF e che dispone dell'autorizzazione IAM. lakeformation:ListLFTags

  2. Nel pannello di navigazione, sotto LF-tags e permessi, scegliete LF-Tags.

    Viene visualizzata la pagina LF-Tags.

    La pagina presenta una tabella a 3 colonne con le intestazioni di colonna Chiave, Valori e ID dell'account del proprietario. La tabella è composta da 3 righe. Sopra la tabella ci sono 4 pulsanti disposti orizzontalmente: Ricarica pagina, Elimina (oscurato), Modifica (oscurato) e Aggiungi tag. La pagina ha anche un campo di ricerca con il testo segnaposto «Trova tag». A destra del campo di ricerca c'è un selettore di pagina, che mostra il valore «1" tra i pulsanti sinistro e destro, e un'icona Impostazioni.

    Controlla la colonna Owner account ID per determinare i tag LF condivisi con il tuo account da un account esterno.

AWS CLI
Per elencare i tag LF ()AWS CLI
  • Esegui il comando seguente come amministratore del data lake o come responsabile a cui sono state concesse le autorizzazioni sui tag LF e che dispone dell'autorizzazione IAM. lakeformation:ListLFTags

    aws lakeformation list-lf-tags

    L'output è simile a quello riportato di seguito.

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

    Per vedere anche i tag LF concessi da account esterni, includi l'opzione di comando. --resource-share-type ALL

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

    L'output è simile a quello riportato di seguito. Notate la NextToken chiave, che indica che ce ne sono altre da elencare.

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

    Ripetete il comando e aggiungete l'--next-tokenargomento per visualizzare gli eventuali tag LF e tag LF locali rimanenti concessi da account esterni. I tag LF degli account esterni si trovano sempre su una pagina separata.

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

Puoi utilizzare gli SDK disponibili per Lake Formation per elencare i tag che il richiedente è autorizzato a visualizzare.

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

Questo comando restituisce un dict oggetto con la seguente struttura:

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

Per ulteriori informazioni sulle autorizzazioni richieste, consulta Riferimento ai personaggi di Lake Formation e alle autorizzazioni IAM.