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 Überwachungs- und Warnproblemen
Dieser Abschnitt enthält Informationen zur Behebung von Überwachungs- und Warnproblemen AWS Transfer Family, einschließlich fehlender oder unvollständiger CloudWatch Metriken und fehlender EventBridge Ereignisse.
Themen
Beheben Sie Fehler bei fehlenden oder unvollständigen Metriken CloudWatch
Beschreibung
CloudWatch Die Messwerte für Ihre Transfer Family Family-Server fehlen, sind unvollständig oder werden nicht wie erwartet aktualisiert.
Ursache
Fehlende oder unvollständige Messwerte können verschiedene Ursachen haben:
-
Protokollierung von Konfigurationsproblemen
-
Niedriges Aktivitätsniveau, das keine Messwerte innerhalb des erwarteten Zeitrahmens generiert
-
Anzeige von Metriken mit falschen Dimensionen oder Zeiträumen
Lösung
So lösen Sie Probleme mit fehlenden oder unvollständigen CloudWatch Metriken:
-
Stellen Sie sicher, dass die Protokollierung für Ihren Transfer Familyserver richtig konfiguriert ist:
-
Vergewissern Sie sich in der Transfer Family Family-Konsole, dass die Protokollierung unter Serverdetails > Zusätzliche Details > Logging-Rolle aktiviert ist.
-
Achten Sie darauf, dass die Logging-Rolle über die erforderlichen Berechtigungen und Vertrauensbeziehungen verfügt.
-
-
Gehen Sie beim Anzeigen von Metriken in der CloudWatch Konsole wie folgt vor:
-
Verwenden Sie die richtigen Dimensionen, z. B. ServerIdfür Metriken auf Serverebene
-
Passen Sie den Zeitraum an, um sicherzustellen, dass er Aktivitätsperioden abdeckt
-
Vergewissere dich, dass du im richtigen Bereich bist AWS-Region
-
-
Generieren Sie Testaktivitäten auf Ihrem Transfer Family Family-Server, um sicherzustellen, dass Metriken erstellt werden.
Beheben Sie fehlende EventBridge Ereignisse
Beschreibung
Sie haben EventBridge Amazon-Regeln so konfiguriert, dass sie Transfer Family Family-Ereignisse erfassen, aber Ereignisse werden nicht an Ihre Zielorte gesendet oder lösen keine erwarteten Aktionen aus.
Ursache
Fehlende EventBridge Ereignisse können folgende Ursachen haben:
-
Falsch konfigurierte Ereignismuster
-
Probleme mit Berechtigungen bei Ereigniszielen
-
Dienstbeschränkungen oder Drosselung
-
Ereignisse werden aufgrund der Serverkonfiguration nicht generiert
Lösung
So beheben Sie fehlende EventBridge Ereignisse:
-
Stellen Sie sicher, dass Ihr Event-Muster korrekt formatiert ist, um den Ereignissen von Transfer Family zu entsprechen:
{ "source": ["aws.transfer"], "detail-type": ["Transfer State Change"], "detail": { "serverId": ["s-1234567890abcdef0"] } } -
Vergewissere dich, dass dein Eventziel über die erforderlichen Berechtigungen verfügt:
-
Stellen Sie für Lambda-Ziele sicher, dass die Ressourcenrichtlinie der Lambda-Funktion EventBridge den Aufruf zulässt
-
Stellen Sie bei SQS-Zielen sicher, dass die Warteschlangenrichtlinie das Senden von Nachrichten zulässt EventBridge
-
Vergewissern Sie sich bei SNS-Zielen, dass die Themenrichtlinie das Veröffentlichen EventBridge auf diesen Zielen zulässt
-
-
Testen Sie Ihre Regel, indem Sie Beispielereignisse generieren:
-
Verwenden Sie die EventBridge Konsole, um ein Testereignis zu erstellen, das Ihrem Muster entspricht
-
Führen Sie Aktionen auf Ihrem Transfer Family Family-Server aus, die Ereignisse generieren sollen
-
-
Aktivieren Sie EventBridge Regelmetriken, um Regelaufrufe und -fehler zu überwachen:
aws events put-rule --name "TransferStateChangeRule" --event-pattern '{...}' --state ENABLED --metrics-enabled -
Suchen Sie in den CloudWatch Protokollen nach Fehlermeldungen im Zusammenhang mit Fehlern bei der Zustellung von Ereignissen