View a markdown version of this page

Résolution des problèmes AWS Clean Rooms - AWS Clean Rooms

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 AWS Clean Rooms

Si vous rencontrez des problèmes lors de l'utilisation AWS Clean Rooms, vous pouvez utiliser le serveur AWS MCP pour diagnostiquer automatiquement les problèmes ou consulter les problèmes courants répertoriés dans les rubriques ci-dessous pour les résoudre manuellement.

Utilisation d'AWS MCP pour résoudre les problèmes liés aux salles blanches

Vous pouvez utiliser le serveur AWS MCP avec n'importe quel MCP-compatible client pour diagnostiquer et résoudre automatiquement les problèmes courants liés aux salles blanches. La compétence aws-cleanrooms peut vous aider dans les domaines suivants :

  • Erreurs d'autorisation : erreurs de refus d'accès lors de l'exécution de requêtes protégées, de la rédaction des résultats, de l'accès à des tables configurées ou de l'exécution d'opérations entre comptes. La compétence vérifie systématiquement les politiques de rôle IAM, les politiques de compartiment S3, les politiques clés KMS, les autorisations de Lake Formation et la configuration de confiance entre comptes.

  • CloudWatch Journaux manquants pour les tâches de modèle ML personnalisées : CloudWatch les journaux n'apparaissent pas pour les tâches d'entraînement ou d'inférence de modèles personnalisés. La compétence vérifie la configuration de confidentialité, la configuration de la configuration ML, les autorisations des rôles et l'existence d'un groupe de journaux.

Pour commencer, installez et configurez le serveur AWS MCP. Pour les instructions de configuration, consultez le guide de configuration du serveur AWS MCP.

Problèmes courants

Cette section décrit certains problèmes courants susceptibles de survenir lors de l'utilisation AWS Clean Rooms et explique comment les résoudre.

Une ou plusieurs tables référencées par la requête ne sont pas accessibles par le rôle de service associé. Le table/role propriétaire doit accorder au rôle de service l'accès à la table.

  • Vérifiez que les autorisations pour le rôle de service sont configurées conformément aux exigences. Pour plus d'informations, consultezCon AWS Clean Rooms figuration.

L'un des ensembles de données sous-jacents possède un format de fichier non pris en charge.

  • Assurez-vous que votre ensemble de données est dans l'un des formats de fichier pris en charge :

    • Parquet

    • RCFile

    • TextFile

    • SequenceFile

    • RegexSerde

    • OpenCSV

    • AVRO

    • JSON

    Pour de plus amples informations, veuillez consulter Formats de données pour AWS Clean Rooms.

Les résultats des requêtes ne sont pas ceux attendus lors de l'utilisation de l'informatique cryptographique pour Chambres propres.

Si vous utilisez l'informatique cryptographique pour Clean Rooms (C3R), vérifiez que votre requête utilise correctement les colonnes chiffrées :

  • Les sealed colonnes ne sont utilisées que dans les SELECT clauses.

  • Les fingerprint colonnes ne sont utilisées que dans JOIN les clauses (et GROUP BY les clauses sous certaines conditions).

  • Que vous n'êtes que JOINing fingerprint des colonnes portant le même nom si les paramètres de collaboration l'exigent.

Pour plus d’informations, consultez Informatique cryptographique pour Clean Rooms et Types de colonnes dans le calcul cryptographique pour Clean Rooms.

AWS Clean Rooms Spark SQL : données de partition manquantes

Toutes les partitions du AWS Glue Data Catalog doivent également contenir des données dans S3. Le moteur utilise le paramètre Spark spark.sql.files.ignoreMissingFiles=False

Pour plus d'informations, consultez https://spark.apache.org/docs/latest/sql-data-sources-generic-options.html#ignore -missing-files.

Si vous rencontrez cette erreur, le message d'erreur suivant s'affichera : "Missing partition data: One of the configured tables is partitioned and one or more of the partitions does not have data".

Comparez vos données présentes dans Amazon S3 avec les partitions répertoriées dans AWS Glue Data Catalog le tableau correspondant. Supprimez les partitions qui n'ont pas de données correspondantes dans S3.