Répertorier les balises LF - AWS Lake Formation

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Répertorier les balises LF

Vous pouvez répertorier les balises LF pour lesquelles vous avez les Associate autorisations Describe ou les autorisations. Les valeurs répertoriées avec chaque clé LF-Tag sont les valeurs pour lesquelles vous avez des autorisations.

Le créateur de balises LF dispose d'autorisations implicites pour voir les balises LF qu'il a créées.

Les administrateurs du data lake peuvent voir toutes les balises LF définies dans le AWS compte local et toutes les balises LF pour lesquelles les Associate autorisations Describe et les autorisations ont été accordées au compte local à partir de comptes externes. L'administrateur du lac de données peut voir toutes les valeurs de toutes les balises LF.

Vous pouvez répertorier les balises LF à l'aide de la AWS Lake Formation console, duAPI, ou du AWS Command Line Interface ()AWS CLI.

Console
Pour répertorier les balises LF (console)
  1. Ouvrez la console Lake Formation à l'adresse https://console.aws.amazon.com/lakeformation/.

    Connectez-vous en tant que créateur de balises LF, en tant qu'administrateur du lac de données ou en tant que principal ayant obtenu des autorisations sur les balises LF et disposant de cette autorisation. lakeformation:ListLFTags IAM

  2. Dans le volet de navigation, sous Balises LF et autorisations, choisissez LF-Tags.

    La page LF-Tags apparaît.

    La page comporte un tableau à 3 colonnes avec les en-têtes de colonne Clé, Valeurs et ID de compte du propriétaire. Le tableau comporte 3 rangées. Au-dessus du tableau se trouvent 4 boutons disposés horizontalement : Recharger la page, Supprimer (grisé), Modifier (grisé) et Ajouter une balise. La page comporte également un champ de recherche avec le texte fictif « Rechercher une étiquette ». À droite du champ de recherche se trouve un sélecteur de page affichant la valeur « 1 » entre les boutons gauche et droit, ainsi qu'une icône de paramètres.

    Consultez la colonne ID du compte propriétaire pour déterminer les balises LF qui ont été partagées avec votre compte à partir d'un compte externe.

AWS CLI
Pour répertorier les balises LF ()AWS CLI
  • Exécutez la commande suivante en tant qu'administrateur du lac de données ou en tant que principal ayant obtenu des autorisations sur les balises LF et disposant de ces autorisations. lakeformation:ListLFTags IAM

    aws lakeformation list-lf-tags

    La sortie est similaire à ce qui suit.

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

    Pour voir également les balises LF attribuées à partir de comptes externes, incluez l'option de commande. --resource-share-type ALL

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

    La sortie est similaire à ce qui suit. Notez la NextToken clé, qui indique qu'il y en a d'autres à répertorier.

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

    Répétez la commande et ajoutez l'--next-tokenargument pour afficher les balises LF locales restantes et les balises LF accordées par des comptes externes. Les balises LF provenant de comptes externes se trouvent toujours sur une page séparée.

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

Vous pouvez utiliser le SDKs paramètre available for Lake Formation pour répertorier les balises que le demandeur est autorisé à consulter.

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

Cette commande renvoie un dict objet dont la structure est la suivante :

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

Pour plus d'informations sur les autorisations requises, consultez Référence des personnes et des IAM autorisations de Lake Formation.