Partage d'une AWS Glue ressource à l'aide du mode d'accès hybride - 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.

Partage d'une AWS Glue ressource à l'aide du mode d'accès hybride

Partagez des données avec une autre Compte AWS personne ou un responsable d'un autre en Compte AWS appliquant les autorisations de Lake Formation sans interrompre l'accès IAM basé sur les utilisateurs existants du catalogue de données.

Description du scénario - Le compte producteur possède une base de données de catalogue de données dont l'accès est contrôlé selon les IAM principales politiques et AWS Glue actions d'Amazon S3. L'emplacement des données de la base de données n'est pas enregistré auprès de Lake Formation. Le IAMAllowedPrincipals groupe dispose par défaut d'Superautorisations sur la base de données et sur toutes ses tables.

Octroi d'autorisations entre comptes Lake Formation en mode d'accès hybride
  1. Configuration du compte producteur
    1. Connectez-vous à la console Lake Formation à l'aide d'un rôle lakeformation:PutDataLakeSettings IAM autorisé.

    2. Accédez aux paramètres du catalogue de données et choisissez Version 4 les paramètres de version entre comptes.

      Si vous utilisez actuellement la version 1 ou 2, consultez Mise à jour des paramètres de version de partage de données entre comptes les instructions relatives à la mise à jour vers la version 3.

      Aucune modification de la politique d'autorisation n'est requise lors de la mise à niveau de la version 3 vers la version 4.

    3. Enregistrez l'emplacement Amazon S3 de la base de données ou de la table que vous prévoyez de partager en mode d'accès hybride.

    4. Vérifiez que l'Superautorisation d'accès au IAMAllowedPrincipals groupe existe sur les bases de données et les tables dont vous avez enregistré l'emplacement des données en mode d'accès hybride à l'étape ci-dessus.

    5. Accordez des autorisations Lake Formation à AWS des organisations, à des unités organisationnelles (OUs) ou directement auprès d'un IAM responsable d'un autre compte.

    6. Si vous accordez des autorisations directement à un IAM mandant, inscrivez le principal depuis le compte client pour appliquer les autorisations de Lake Formation en mode d'accès hybride en activant l'option Rendre les autorisations de Lake Formation effectives immédiatement.

      Si vous accordez des autorisations entre comptes à un autre AWS compte, lorsque vous activez le compte, les autorisations de Lake Formation ne sont appliquées qu'aux administrateurs de ce compte. L'administrateur du lac de données du compte destinataire doit répartir les autorisations en cascade et sélectionner les principaux du compte pour appliquer les autorisations de Lake Formation aux ressources partagées en mode d'accès hybride.

      Si vous choisissez l'option Ressources correspondant à des balises LF pour accorder des autorisations entre comptes, vous devez d'abord terminer l'étape d'octroi des autorisations. Vous pouvez activer les principes et les ressources pour le mode d'accès hybride lors d'une étape séparée en choisissant le mode d'accès hybride sous Autorisations dans la barre de navigation de gauche de la console Lake Formation. Choisissez ensuite Ajouter pour ajouter les ressources et les principes auxquels vous souhaitez appliquer les autorisations de Lake Formation.

  2. Configuration du compte client
    1. Connectez-vous à la console Lake Formation en https://console.aws.amazon.com/lakeformation/tant qu'administrateur de lac de données.

    2. Accédez à https://console.aws.amazon.com/ram et acceptez l'invitation de partage de ressources. L'onglet Partagé avec moi de la AWS RAM console affiche la base de données et les tables partagées avec votre compte.

    3. Créez un lien de ressource vers la base de données et/ou la table partagée dans Lake Formation.

    4. Accordez Describe l'autorisation sur le lien vers la ressource et l'Grant on targetautorisation (sur la ressource partagée d'origine) IAM aux principaux utilisateurs de votre compte (consommateur).

    5. Accordez aux responsables de votre compte des autorisations relatives à Lake Formation sur la base de données ou la table partagée avec vous. Choisissez les principes et les ressources nécessaires pour appliquer les autorisations de Lake Formation en mode d'accès hybride en activant l'option Rendre les autorisations Lake Formation effectives immédiatement.

    6. Testez les autorisations du principal sur la Lake Formation en exécutant des exemples de requêtes Athena. Testez l'accès existant de vos AWS Glue utilisateurs à l'aide des IAM principales politiques et AWS Glue actions relatives à Amazon S3.

      (Facultatif) Supprimez la politique relative aux compartiments Amazon S3 pour l'accès aux données et les politiques IAM principales relatives à l'accès aux données Amazon S3 pour les entités principales que vous avez configurées pour utiliser les autorisations de Lake Formation. AWS Glue