Nous ne mettons plus à jour le service Amazon Machine Learning et n'acceptons plus de nouveaux utilisateurs pour celui-ci. Cette documentation est disponible pour les utilisateurs existants, mais nous ne la mettons plus à jour. Pour plus d'informations, consultez Qu'est-ce qu'Amazon Machine Learning ?
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 à Amazon Redshift
Lorsque vous créez votre source de données Amazon Redshift, vos modèles de machine learning et votre évaluation, Amazon Machine Learning (Amazon ML) indique le statut de vos objets Amazon ML dans la console Amazon ML. Si Amazon ML renvoie des messages d'erreur, utilisez les informations et ressources suivantes pour résoudre les problèmes.
Pour obtenir des réponses aux questions générales concernant Amazon ML, consultez le site Amazon Machine Learning FAQs
Dépannage des erreurs
Le format du rôle n'est pas valide. Fournissez un rôle IAM valide. Par exemple, arn:aws:iam : : ID:Role/. YourAccount YourRedshiftRole
Cause
Le format de l'Amazon Resource Name (ARN) de votre rôle IAM est incorrect.
Solution
Dans l'assistant de création de sources de données, corrigez l'ARN de votre rôle. Pour plus d'informations sur le rôle de formatage ARNs, voir IAM ARNs dans le guide de l'utilisateur d'IAM. La région est facultative pour le rôle ARNs IAM.
Le rôle n'est pas valide. Amazon ML ne peut pas assumer le <role ARN>rôle IAM. Fournissez un rôle IAM valide et rendez-le accessible à Amazon ML.
Cause
Votre rôle n'est pas configuré pour permettre à Amazon ML de l'assumer.
Solution
Dans la console IAM
Cet utilisateur < ARN d'utilisateur> n'est pas autorisé à fournir le rôle IAM <ARN du rôle>.
Cause
Votre utilisateur IAM ne dispose d'aucune politique d'autorisation lui permettant de transmettre un rôle à Amazon ML.
Solution
Associez une politique d'autorisation à votre utilisateur IAM qui vous permet de transmettre des rôles à Amazon ML. Vous pouvez attacher une stratégie d'autorisations à votre utilisateur IAM dans la console IAM
La transmission d'un rôle IAM entre des comptes n'est pas autorisée. Le rôle IAM doit appartenir à ce compte.
Cause
Vous ne pouvez pas transmettre un rôle qui appartient à un autre compte IAM.
Solution
Connectez-vous au compte AWS que vous avez utilisé pour créer le rôle. Vous pouvez voir vos rôles IAM dans votre console IAM
Le rôle spécifié n'a pas les autorisations nécessaires pour effectuer cette opération. Fournissez un rôle doté d'une politique qui fournit à Amazon ML les autorisations requises.
Cause
Votre rôle IAM n'a pas les autorisations nécessaires pour effectuer l'opération demandée.
Solution
Modifiez la stratégie d'autorisation attachée à votre rôle dans la console IAM
Amazon ML ne peut pas configurer de groupe de sécurité sur ce cluster Amazon Redshift avec le rôle IAM spécifié.
Cause
Votre rôle IAM ne dispose pas des autorisations requises pour configurer un cluster de sécurité Amazon Redshift.
Solution
Modifiez la stratégie d'autorisation attachée à votre rôle dans la console IAM
Une erreur s'est produite lorsqu'Amazon ML a tenté de configurer un groupe de sécurité sur votre cluster. Réessayez ultérieurement.
Cause
Lorsqu'Amazon ML a essayé de se connecter à votre cluster Amazon Redshift, il a rencontré un problème.
Solution
Vérifiez que le rôle IAM que vous avez fourni dans l'assistant de création de sources de données possède toutes les autorisations requises.
Le format de l'ID du cluster n'est pas valide. IDs Le cluster doit commencer par une lettre et ne doit contenir que des caractères alphanumériques et des traits d'union. Ils ne peuvent pas contenir deux traits d'union consécutifs ou se terminer par un trait d'union.
Cause
Le format de votre identifiant de cluster Amazon Redshift est incorrect.
Solution
Dans l'assistant de création de sources de données, corrigez votre ID de cluster pour qu'il contienne uniquement des caractères alphanumériques et des tirets, et qu'il ne contienne pas deux traits d'union consécutifs ni ne se termine par un trait d'union.
Il n'existe aucun <Amazon Redshift cluster name>cluster, ou le cluster ne se trouve pas dans la même région que votre service Amazon ML. Spécifiez un cluster dans la même région que cet Amazon ML.
Cause
Amazon ML ne trouve pas votre cluster Amazon Redshift car il ne se trouve pas dans la région où vous créez une source de données Amazon ML.
Solution
Vérifiez que votre cluster existe sur la page Clusters
Amazon ML ne peut pas lire les données de votre cluster Amazon Redshift. Fournissez l'ID de cluster Amazon Redshift correct.
Cause
Amazon ML ne peut pas lire les données du cluster Amazon Redshift que vous avez spécifié.
Solution
Le <Amazon Redshift cluster name>cluster n'est pas accessible au public.
Cause
Amazon ML ne peut pas accéder à votre cluster car celui-ci n'est pas accessible au public et ne possède pas d'adresse IP publique.
Solution
Rendez le cluster publiquement accessible et attribuez-lui une adresse IP publique. Pour plus d'informations sur la façon de rendre les clusters accessibles au public, consultez la section Modification d'un cluster dans le guide de gestion Amazon Redshift.
L'<Redshift>état du cluster n'est pas disponible pour Amazon ML. Utilisez la console Amazon Redshift pour visualiser et résoudre ce problème d'état du cluster. L'état du cluster doit être « disponible ».
Cause
Amazon ML ne peut pas voir l'état du cluster.
Solution
Assurez-vous que votre cluster est disponible. Pour plus d'informations sur la vérification de l'état de votre cluster, consultez Getting an Overview of Cluster Status dans le guide de gestion Amazon Redshift. Pour plus d'informations sur le redémarrage du cluster afin qu'il soit disponible, consultez la section Redémarrage d'un cluster dans le guide de gestion Amazon Redshift.
Il n'y a pas de base de données <nom de base de données> dans ce cluster. Vérifiez que le nom de la base de données est correct ou spécifiez un autre cluster ou une autre base de données.
Cause
Amazon ML ne trouve pas la base de données spécifiée dans le cluster spécifié.
Solution
Vérifiez que le nom de base de données saisi dans l'assistant de création de sources de données est correct, ou spécifiez les noms corrects de cluster et de base de données.
Amazon ML n'a pas pu accéder à votre base de données. Fournissez un mot de passe valide pour l'utilisateur de base de données <nom d'utilisateur>.
Cause
Le mot de passe que vous avez fourni dans l'assistant de création de source de données pour autoriser Amazon ML à accéder à votre base de données Amazon Redshift est incorrect.
Solution
Entrez le mot de passe correct pour l'utilisateur de votre base de données Amazon Redshift.
Une erreur s'est produite lorsqu'Amazon ML a tenté de valider la requête.
Cause
Il y a un problème avec votre requête SQL.
Solution
Vérifiez que votre requête est une requête SQL valide.
Une erreur s'est produite lors de l'exécution de votre requête SQL. Vérifiez le nom de base de données et la requête fournie. Cause racine : {serverMessage}.
Cause
Amazon Redshift n'a pas pu exécuter votre requête.
Solution
Vérifiez que vous avez spécifié le nom de base de données correct dans l'assistant de création de sources de données, et que votre requête est une requête SQL valide.
Une erreur s'est produite lors de l'exécution de votre requête SQL. Cause racine : {serverMessage}.
Cause
Amazon Redshift n'a pas pu trouver la table spécifiée.
Solution
Vérifiez que la table que vous avez spécifiée dans l'assistant de création de source de données est présente dans la base de données de votre cluster Amazon Redshift et que vous avez saisi l'ID de cluster, le nom de base de données et la requête SQL corrects.
Contacter AWS Support
Si vous avez souscrit un plan AWS Premium Support, vous pouvez créer une demande d'assistance technique dans le Centre AWS Support