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ésolution des problèmes liés aux requêtes dans Amazon Athena
Utilisez les informations suivantes pour diagnostiquer et résoudre les problèmes courants que vous pouvez rencontrer lorsque vous utilisez Athena pour interroger des objets stockés dans votre compartiment Security Lake S3. Pour plus d'informations sur la résolution des problèmes liés à Athena, consultez la section Résolution des problèmes liés à Athena du Guide de l'utilisateur d'Amazon Athena.
L'interrogation ne renvoie pas de nouveaux objets dans le lac de données
Votre requête Athena peut ne pas renvoyer de nouveaux objets dans votre lac de données, même si le compartiment S3 pour Security Lake contient ces objets. Cela peut se produire si vous avez désactivé Security Lake puis l'avez réactivé. Par conséquent, les AWS Glue partitions risquent de ne pas enregistrer correctement les nouveaux objets.
Pour résoudre l'erreur, procédez comme suit :
Ouvrez la AWS Lambda console à l'adresse https://console.aws.amazon.com/lambda/
. Dans la barre de navigation, dans le sélecteur de régions, choisissez la région dans laquelle Security Lake est activé mais où la requête Athena ne renvoie aucun résultat.
Dans le volet de navigation, choisissez Functions, puis sélectionnez la fonction dans la liste suivante en fonction de la version source :
-
Source version 1 (OCSF 1.0.0-rc.2)
— SecurityLake _Glue_Partition_Updater_Lambda_≪region>
fonction. Source version 2 (OCSF 1.1.0)
– AmazonSecurityLakeMetastoreManager_≪region>
fonction.
-
Dans l'onglet Configurations, sélectionnez Déclencheurs.
Sélectionnez l'option à côté de la fonction, puis choisissez Modifier.
Sélectionnez Activer le déclencheur, puis cliquez sur Enregistrer. Cela fera passer l'état de la fonction à Activé.
Impossible d'accéder aux AWS Glue tables
Un abonné ayant accès aux requêtes peut ne pas être en mesure d'accéder aux AWS Glue tables contenant les données de Security Lake.
Tout d'abord, assurez-vous d'avoir suivi les étapes décrites dansConfiguration du partage de tables entre comptes (étape réservée aux abonnés).
Si l'abonné n'y a toujours pas accès, procédez comme suit :
Ouvrez la AWS Glue console à l'adresse https://console.aws.amazon.com/glue/
. Dans le volet de navigation, sélectionnez Catalogue de données et paramètres du catalogue.
Autorisez l'abonné à accéder aux AWS Glue tables avec une politique basée sur les ressources. Pour plus d'informations sur la création de politiques basées sur les ressources, consultez les exemples de politiques basées sur les ressources AWS Glue dans le Guide du développeur.AWS Glue