Behebung von Problemen mit Amazon Redshift - Amazon Machine Learning

Wir aktualisieren den Amazon Machine Learning Learning-Service nicht mehr und akzeptieren auch keine neuen Benutzer mehr dafür. Diese Dokumentation ist für bestehende Benutzer verfügbar, wir aktualisieren sie jedoch nicht mehr. Weitere Informationen finden Sie unter Was ist Amazon Machine Learning.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Behebung von Problemen mit Amazon Redshift

Während Sie Ihre Amazon Redshift Redshift-Datenquelle, ML-Modelle und Evaluierung erstellen, meldet Amazon Machine Learning (Amazon ML) den Status Ihrer Amazon ML-Objekte in der Amazon ML-Konsole. Wenn Amazon ML Fehlermeldungen zurückgibt, verwenden Sie die folgenden Informationen und Ressourcen, um die Probleme zu beheben.

Antworten auf allgemeine Fragen zu Amazon ML finden Sie unter Amazon Machine Learning FAQs. Sie können auch im Amazon Machine Learning Learning-Forum nach Antworten suchen und Fragen stellen.

Fehlersuche

Das Format der Rolle ist ungültig. Geben Sie eine gültige IAM-Rolle an. Zum Beispiel arn:aws:iam:: id:Role/. YourAccount YourRedshiftRole

Ursache

Das Format des Amazon Resource Name (ARN) der IAM-Rolle ist nicht korrekt.

Lösung

Korrigieren Sie im Assistenten zum Erstellen von Datenquellen den ARN für Ihre Rolle. Informationen zur Formatierung von Rollen ARNs finden Sie unter IAM im IAM-Benutzerhandbuch. ARNs Die Region ist für die IAM-Rolle optional. ARNs

Die Rolle ist ungültig. Amazon ML kann die <role ARN>IAM-Rolle nicht übernehmen. Geben Sie eine gültige IAM-Rolle an und machen Sie sie für Amazon ML zugänglich.

Ursache

Ihre Rolle ist nicht so eingerichtet, dass Amazon ML sie übernehmen kann.

Lösung

Bearbeiten Sie in der IAM-Konsole Ihre Rolle so, dass sie über eine Vertrauensrichtlinie verfügt, die es Amazon ML ermöglicht, die ihr zugewiesene Rolle zu übernehmen.

Der Benutzer <Benutzer-ARN> ist nicht berechtigt, die IAM-Rolle <Rollen-ARN> weiterzugeben.

Ursache

Ihr IAM-Benutzer hat keine Berechtigungsrichtlinie, die es ihm ermöglicht, eine Rolle an Amazon ML zu übergeben.

Lösung

Fügen Sie Ihrem IAM-Benutzer eine Berechtigungsrichtlinie hinzu, die es Ihnen ermöglicht, Rollen an Amazon ML zu übergeben. Sie können Ihrem IAM-Benutzer in der IAM-Konsole eine Berechtigungsrichtlinie zuordnen.

Das Übergeben einer IAM-Rolle über Konten ist nicht zulässig. Die IAM-Rolle muss zu diesem Konto gehören.

Ursache

Sie können keine Rolle übergeben, die zu einem anderen IAM-Konto gehört.

Lösung

Melden Sie sich bei dem AWS-Konto, das Sie verwendet haben, um die Rolle zu erstellen. Ihre IAM-Rollen finden Sie in Ihrer IAM-Konsole.

Die angegebene Rolle ist nicht berechtigt, die Operation durchzuführen. Geben Sie eine Rolle mit einer Richtlinie an, die Amazon ML die erforderlichen Berechtigungen gewährt.

Ursache

Ihre IAM-Rolle ist nicht berechtigt, die gewünschte Operation durchzuführen.

Lösung

Ändern Sie die Ihrer Rolle zugewiesene Berechtigungsrichtlinie in der IAM-Konsole dahingehend ab, dass die erforderlichen Berechtigungen zur Verfügung stehen.

Amazon ML kann keine Sicherheitsgruppe auf diesem Amazon Redshift Redshift-Cluster mit der angegebenen IAM-Rolle konfigurieren.

Ursache

Ihre IAM-Rolle verfügt nicht über die erforderlichen Berechtigungen, um einen Amazon Redshift Redshift-Sicherheitscluster zu konfigurieren.

Lösung

Ändern Sie die Ihrer Rolle zugewiesene Berechtigungsrichtlinie in der IAM-Konsole dahingehend ab, dass die erforderlichen Berechtigungen zur Verfügung stehen.

Beim Versuch von Amazon ML, eine Sicherheitsgruppe auf Ihrem Cluster zu konfigurieren, ist ein Fehler aufgetreten. Bitte versuchen Sie es später erneut.

Ursache

Als Amazon ML versuchte, eine Verbindung zu Ihrem Amazon Redshift Redshift-Cluster herzustellen, ist ein Problem aufgetreten.

Lösung

Überprüfen Sie, ob die IAM-Rolle, die Sie im Assistenten Datenquelle erstellen angegeben haben, über alle erforderlichen Berechtigungen verfügt.

Das Format der Cluster-ID ist ungültig. IDs Der Cluster muss mit einem Buchstaben beginnen und darf nur alphanumerische Zeichen und Bindestriche enthalten. Sie dürfen nicht zwei aufeinanderfolgende Bindestriche enthalten oder mit einem Bindestrich enden.

Ursache

Ihr Amazon Redshift Redshift-Cluster-ID-Format ist falsch.

Lösung

Korrigieren Sie im Assistenten Datenquelle erstellen Ihre Cluster-ID, sodass nur alphanumerische Zeichen und Bindestriche und keine zwei aufeinander folgenden Bindestriche enthalten sind und die Cluster-ID nicht mit einem Bindestrich endet.

Es gibt keinen <Amazon Redshift cluster name>Cluster, oder der Cluster befindet sich nicht in derselben Region wie Ihr Amazon ML-Service. Geben Sie einen Cluster in derselben Region wie dieses Amazon ML an.

Ursache

Amazon ML kann Ihren Amazon Redshift Redshift-Cluster nicht finden, da er sich nicht in der Region befindet, in der Sie eine Amazon ML-Datenquelle erstellen.

Lösung

Vergewissern Sie sich, dass Ihr Cluster auf der Clusterseite der Amazon Redshift Redshift-Konsole vorhanden ist, dass Sie eine Datenquelle in derselben Region erstellen, in der sich Ihr Amazon Redshift Redshift-Cluster befindet, und dass die im Assistenten zum Erstellen von Datenquellen angegebene Cluster-ID korrekt ist.

Amazon ML kann die Daten in Ihrem Amazon Redshift Redshift-Cluster nicht lesen. Geben Sie die richtige Amazon Redshift Redshift-Cluster-ID ein.

Ursache

Amazon ML kann die Daten im Amazon Redshift Redshift-Cluster, den Sie angegeben haben, nicht lesen.

Lösung

Geben Sie im Assistenten „Datenquelle erstellen“ die richtige Amazon Redshift Redshift-Cluster-ID an, stellen Sie sicher, dass Sie eine Datenquelle in derselben Region erstellen, in der sich Ihr Amazon Redshift Redshift-Cluster befindet, und dass Ihr Cluster auf der Seite Amazon Redshift Redshift-Cluster aufgeführt ist.

Der <Amazon Redshift cluster name>Cluster ist nicht öffentlich zugänglich.

Ursache

Amazon ML kann nicht auf Ihren Cluster zugreifen, da der Cluster nicht öffentlich zugänglich ist und keine öffentliche IP-Adresse hat.

Lösung

Machen Sie den Cluster öffentlich zugänglich und geben Sie eine öffentliche IP-Adresse ein. Informationen darüber, wie Sie Cluster öffentlich zugänglich machen, finden Sie unter Modifizieren eines Clusters im Amazon Redshift Management Guide.

Der <Redshift>Cluster-Status ist für Amazon ML nicht verfügbar. Verwenden Sie die Amazon Redshift Redshift-Konsole, um dieses Clusterstatusproblem anzuzeigen und zu lösen. Der Cluster-Status musst "available" lauten.

Ursache

Amazon ML kann den Cluster-Status nicht sehen.

Lösung

Stellen Sie sicher, dass Ihr Cluster verfügbar ist. Informationen zur Überprüfung des Status Ihres Clusters finden Sie unter Getting an Overview of Cluster Status im Amazon Redshift Management Guide. Informationen zum Neustarten des Clusters, sodass er verfügbar ist, finden Sie unter Einen Cluster neu starten im Amazon Redshift Management Guide.

In diesem Cluster ist keine Datenbank <Datenbankname> vorhanden. Überprüfen Sie, ob der Datenbanknamen korrekt ist oder geben Sie einen anderen Cluster bzw. eine andere Datenbank an.

Ursache

Amazon ML kann die angegebene Datenbank im angegebenen Cluster nicht finden.

Lösung

Überprüfen Sie, ob der im Assistenten Datenbank erstellen angegebene Datenbankname korrekt ist, oder geben Sie den richtigen Cluster- und Datenbanknamen an.

Amazon ML konnte nicht auf Ihre Datenbank zugreifen. Geben Sie eine gültiges Passwort für den Datenbankbenutzer <Benutzername> ein.

Ursache

Das Passwort, das Sie im Assistenten zum Erstellen einer Datenquelle angegeben haben, um Amazon ML den Zugriff auf Ihre Amazon Redshift Redshift-Datenbank zu ermöglichen, ist falsch.

Lösung

Geben Sie das richtige Passwort für Ihren Amazon Redshift Redshift-Datenbankbenutzer ein.

Beim Versuch von Amazon ML, die Abfrage zu validieren, ist ein Fehler aufgetreten.

Ursache

Es besteht ein Problem mit Ihrer SQL-Abfrage.

Lösung

Überprüfen Sie, ob Ihre SQL-Abfrage gültig ist.

Beim Ausführen der SQL-Abfrage ist ein Fehler aufgetreten. Überprüfen Sie den Datenbanknamen und die angegebene Abfrage. Fehlerursache: {serverMessage}.

Ursache

Amazon Redshift konnte Ihre Abfrage nicht ausführen.

Lösung

Überprüfen Sie, ob Sie den richtigen Datenbanknamen im Assistenten Datenquelle erstellen angegeben haben und dass Ihre SQL-Abfrage gültig ist.

Beim Ausführen der SQL-Abfrage ist ein Fehler aufgetreten. Fehlerursache: {serverMessage}.

Ursache

Amazon Redshift konnte die angegebene Tabelle nicht finden.

Lösung

Stellen Sie sicher, dass die Tabelle, die Sie im Assistenten zum Erstellen einer Datenquelle angegeben haben, in Ihrer Amazon Redshift Redshift-Cluster-Datenbank vorhanden ist und dass Sie die richtige Cluster-ID, den Datenbanknamen und die richtige SQL-Abfrage eingegeben haben.

Den AWS-Support kontaktieren

Wenn Sie AWS Premium Support haben, können Sie einen technischen Support-Fall unter AWS Support Center eröffnen.