Activation de la connexion à partir de Lake Formation
Avant de commencer à utiliser cette solution avec Amazon QuickSight, assurez-vous que vous pouvez accéder à vos données à l'aide d'Athena avec Lake Formation. Après avoir vérifié que la connexion fonctionne via Athena, vous devez uniquement vérifier qu'Amazon QuickSight peut se connecter à Athena. Cela signifie que vous n'avez pas à résoudre les problèmes de connexion entre les trois produits en même temps. Un moyen simple de tester la connexion consiste à utiliser la console de requête AthenaSELECT 1 FROM table.
Pour configurer Lake Formation, la personne ou l'équipe qui y travaille doit avoir accès pour créer un nouveau rôle IAM et accéder à Lake Formation. Elle a également besoin des informations affichées dans la liste ci-dessous. Pour plus d'informations, consultez la rubrique Configuration de Lake Formation dans le Guide du développeur AWS Lake Formation.
-
Collectez les noms de ressources Amazon (ARN) des utilisateurs et groupes Amazon QuickSight qui doivent accéder aux données dans Lake Formation. Ces utilisateurs doivent être des auteurs ou des administrateurs d'Amazon QuickSight.
Identificaton des ARN des utilisateurs et des groupes Amazon QuickSight
-
Utilisez la AWS CLI pour identifier les ARN des utilisateurs pour les auteurs et les administrateurs d'Amazon QuickSight. Pour ce faire, exécutez la commande
list-userssuivante sur votre terminal (Linux ou Mac) ou dans l'invite de commande (Windows).aws quicksight list-users --aws-account-id111122223333--namespace default --regionus-east-1La réponse renvoie des informations pour chaque utilisateur. Dans l'exemple ci-dessous, l'Amazon Resource Name (ARN) est indiqué en gras.
RequestId:a27a4cef-4716-48c8-8d34-7d3196e76468Status: 200 UserList: - Active:trueArn: arn:aws:quicksight:us-east-1:111122223333:user/default/SaanviSarkarEmail:SaanviSarkar@example.comPrincipalId: federated/iam/AIDAJVCZOVSR3DESMJ7TARole:ADMINUserName:SaanviSarkarPour éviter d'utiliser la AWS CLI, vous pouvez construire manuellement les ARN pour chaque utilisateur.
-
(Facultatif) Utilisez la AWS CLI pour identifier les ARN des groupes Amazon QuickSight en exécutant la commande
list-groupsuivante sur votre terminal (Linux ou Mac) ou dans votre invite de commande (Windows).aws quicksight list-groups --aws-account-id111122223333--namespace default --region us-east-1La réponse renvoie des informations pour chaque groupe. Dans l'exemple ci-dessous, l'ARN est indiqué en gras.
GroupList: - Arn: arn:aws:quicksight:us-east-1:111122223333:group/default/DataLake-ScorecardDescription:Data Lake for CXO Balanced ScorecardGroupName:DataLake-ScorecardPrincipalId: group/d-90671c9c12/6f9083c2-8400-4389-8477-97ef05e3f7dbRequestId:c1000198-18fa-4277-a1e2-02163288caf6Status: 200Si vous n'avez aucun groupe Amazon QuickSight, ajoutez-en un en utilisant la AWS CLI pour exécuter la commande
create-group. Il n'existe actuellement aucune option permettant d'effectuer cette opération à partir de la console Amazon QuickSight. Pour de plus amples informations, consultez Création et gestion de groupes dans Amazon QuickSight.Pour éviter d'utiliser la AWS CLI, vous pouvez construire manuellement les ARN pour chaque groupe.
-