2017-11-01 1 views
5

Ich habe einen Crawler, den ich in AWS Glue erstellt habe und der nach dem erfolgreichen Abschluss keine Tabelle im Datenkatalog erstellt.AWS Glue Crawler erstellt keine Tabelle

Der Crawler benötigt ungefähr 20 Sekunden zum Ausführen und die Protokolle zeigen, dass er erfolgreich abgeschlossen wurde. Cloudwatch-Protokoll zeigt:

  • Benchmark: Schnellstart Crawl für Crawler
  • Benchmark: Klassifizierung Complete, das Schreiben Ergebnisse DB
  • Benchmark: Finished Schreiben
  • Benchmark Katalog: Crawler beendet ausgeführt und ist in Bereitzustand

Ich weiß nicht, warum die Tabellen im Datenkatalog nicht erstellt werden. AWS-Dokumente sind nicht sehr hilfreich beim Debuggen.

Antwort

0

Überprüfen Sie die dem Crawler zugeordnete IAM-Rolle. Höchstwahrscheinlich haben Sie keine korrekte Berechtigung.

Wenn Sie den Crawler erstellen und eine IAM-Rolle (die Standardeinstellung) erstellen, erstellt er eine Richtlinie für das von Ihnen angegebene S3-Objekt. Wenn Sie später den Crawler bearbeiten, ändern Sie nur den S3-Pfad. Die mit dem Crawler verknüpfte Rolle hat keine Berechtigung für den neuen S3-Pfad.

Verwandte Themen