Get Hands-on with Amazon EKS - Workshop Event Series
Whether you're taking your first steps with Kubernetes or you're an experienced practitioner looking to sharpen your skills, our Amazon EKS workshop series delivers practical, real-world experience that moves you forward. Learn directly from AWS solutions architects and EKS specialists through hands-on sessions designed to build your confidence with Kubernetes. Register now and start building with Amazon EKS!
Wie behebe ich Fehler bei einer AWS Glue-Verbindung, die über eine JDBC-Quelle verfügt?
Ich möchte Fehler bei einer AWS Glue-Verbindung beheben, die über eine Java Database Connectivity (JDBC)-Datenquelle verfügt.
Kurzbeschreibung
Um eine Verbindung zu einer JDBC-Datenquelle herzustellen, muss eine AWS Glue-Verbindung mit Parametern konfiguriert werden, die den Details der Datenquelle entsprechen.
Die folgenden Probleme können verhindern, dass AWS Glue eine Verbindung zu einer JDBC-Datenquelle herstellt:
- Die URL von JDBC ist nicht richtig konfiguriert.
- AWS Glue verfügt nicht über die erforderliche AWS Identity and Access Management (IAM, Identitäts- und Zugriffsmanagement)-Berechtigung.
- Es gibt ein Netzwerkproblem.
- Die Datenbankanmeldeinformationen oder Datenbankobjektberechtigungen sind falsch.
Lösung
Verwende zur Behebung dieser Probleme das Runbook AWSSupport-TroubleshootGlueConnection in Automation, einer Funktion von AWS Systems Manager.
Voraussetzung: Bevor du das Runbook AWSSupport-TroubleshootGlueConnection startest, stelle sicher, dass der IAM-Benutzer oder die IAM-Rolle über die erforderlichen Berechtigungen verfügt. Weitere Informationen findest du im Abschnitt Required IAM permissions (Erforderliche IAM-Berechtigungen) von AWSSupport-TroubleshootGlueConnection.
Führe die folgenden Schritte aus:
- Öffne das Dokument AWSSupport-TroubleshootGlueConnection auf der Systems Manager-Konsole.
- Wähle Execute automation (Automatisierung ausführen) aus.
- Gib die folgenden Werte für die Eingabeparameter ein:
AutomationAssumeRole (optional): Der ARN der IAM-Rolle, die die Ausführung der Automatisierung ermöglicht. Wenn du keine IAM-Rolle angibst, verwendet Automation die Berechtigungen des Benutzers, der das Runbook startet.
TestConnectionRole (erforderlich): Der ARN der IAM-Rolle, die der Verbindungstest verwendet.
ConnectionName (erforderlich): Der Name der fehlgeschlagenen AWS Glue-Verbindung, für die du eine Fehlerbehebung durchführen musst.
PersistReachabilityAnalyzerResults (optional): Dieser Parameter bestimmt, ob Automation die Ergebnisse von Reachability Analyzer speichert. Der Standardwert dieses Parameters ist false (falsch).
PointOfPresenceLogRetentionPeriod (optional): Die Zeitdauer, in der Automation die vom Runbook erstellten AWS Lambda-Protokolle speichert. Der Standardwert dieses Parameters ist 7 Tage.
DatasourceSubnets (optional): Wenn die ursprüngliche Datenquelle nicht verfügbar ist, verwende diesen Parameter, um die verwendeten Subnetze anzugeben. Du musst diesen Parameter mit DatasourceSecurityGroups verwenden.
DatasourceSecurityGroups (optional): Wenn die ursprüngliche Datenquelle nicht verfügbar ist, verwende diesen Parameter, um die verwendeten Sicherheitsgruppen anzugeben. Du musst diesen Parameter mit DatasourceSubnets verwenden. - Wähle Execute (Ausführen).
Hinweis: Weitere Informationen zu den Prüfungen, die das Runbook durchführt, findest du in Schritt 6 des Abschnitts Instructions (Anweisungen) von AWSSupport-TroubleshootGlueConnection. - Überprüfe die detaillierten Ergebnisse in den Outputs (Ausgaben) des Runbooks und schließe dann alle Aktionen ab, die im Abschnitt Automation Results (Automatisierungsergebnisse) aufgeführt sind.
Hinweis: Weitere Informationen zur Ausgabe des Runbooks findest du in Schritt 7 des Abschnitts Instructions (Anweisungen) von AWSSupport-TroubleshootGlueConnection. - Stelle sicher, dass die Datenbankanmeldeinformationen korrekt konfiguriert sind.

Relevanter Inhalt
AWS OFFICIALAktualisiert vor einem Jahr