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.
Beispiel für CloudWatch Protokolleinträge
In diesem Thema werden Beispielprotokolleinträge vorgestellt.
Themen
Beispiele für Protokolleinträge für Übertragungssitzungen
In diesem Beispiel stellt ein SFTP Benutzer eine Verbindung zu einem Transfer Family Family-Server her, lädt eine Datei hoch und trennt dann die Verbindung zur Sitzung.
Der folgende Protokolleintrag spiegelt einen SFTP Benutzer wider, der eine Verbindung zu einem Transfer Family Family-Server herstellt.
{ "role": "arn:aws:iam::500655546075:role/scooter-transfer-s3", "activity-type": "CONNECTED", "ciphers": "chacha20-poly1305@openssh.com,chacha20-poly1305@openssh.com", "client": "SSH-2.0-OpenSSH_7.4", "source-ip": "52.94.133.133", "resource-arn": "arn:aws:transfer:us-east-1:500655546075:server/s-3fe215d89f074ed2a", "home-dir": "/scooter-test/log-me", "user": "log-me", "kex": "ecdh-sha2-nistp256", "session-id": "9ca9a0e1cec6ad9d" }
Der folgende Protokolleintrag spiegelt den SFTP Benutzer wider, der eine Datei in seinen Amazon S3 S3-Bucket hochlädt.
{ "mode": "CREATE|TRUNCATE|WRITE", "path": "/scooter-test/log-me/config-file", "activity-type": "OPEN", "resource-arn": "arn:aws:transfer:us-east-1:500655546075:server/s-3fe215d89f074ed2a", "session-id": "9ca9a0e1cec6ad9d" }
Die folgenden Protokolleinträge geben an, dass der SFTP Benutzer die Verbindung zu seiner SFTP Sitzung beendet hat. Zuerst schließt der Client die Verbindung zum Bucket und dann trennt der Client die Sitzung. SFTP
{ "path": "/scooter-test/log-me/config-file", "activity-type": "CLOSE", "resource-arn": "arn:aws:transfer:us-east-1:500655546075:server/s-3fe215d89f074ed2a", "bytes-in": "121", "session-id": "9ca9a0e1cec6ad9d" } { "activity-type": "DISCONNECTED", "resource-arn": "arn:aws:transfer:us-east-1:500655546075:server/s-3fe215d89f074ed2a", "session-id": "9ca9a0e1cec6ad9d" }
Beispiel für Protokolleinträge für Konnektoren SFTP
Dieser Abschnitt enthält Beispielprotokolle für eine erfolgreiche und eine erfolglose Übertragung. Protokolle werden in einer Protokollgruppe mit dem Namen generiert/aws/transfer/
, wobei connector-id
connector-id
ist der Bezeichner für Ihren SFTP Connector.
Anmerkung
Protokolleinträge für SFTP Konnektoren werden nur generiert, wenn Sie einen StartFileTransfer
Befehl ausführen.
Dieser Protokolleintrag bezieht sich auf eine Übertragung, die erfolgreich abgeschlossen wurde.
{ "operation": "RETRIEVE", "timestamp": "2023-10-25T16:33:27.373720Z", "connector-id": "
connector-id
", "transfer-id": "transfer-id
", "file-transfer-id": "transfer-id
/file-transfer-id
", "url": "sftp://192.0.2.0", "file-path": "/remotebucket/remotefilepath", "status-code": "COMPLETED", "start-time": "2023-10-25T16:33:26.945481Z", "end-time": "2023-10-25T16:33:27.159823Z", "account-id": "480351544584", "connector-arn": "arn:aws:transfer:us-east-1:480351544584:connector/connector-id
", "local-directory-path": "/connectors-localbucket" }
Dieser Protokolleintrag bezieht sich auf eine Übertragung, bei der das Zeitlimit überschritten wurde und die daher nicht erfolgreich abgeschlossen wurde.
{ "operation": "RETRIEVE", "timestamp": "2023-10-25T22:33:47.625703Z", "connector-id": "
connector-id
", "transfer-id": "transfer-id
", "file-transfer-id": "transfer-id
/file-transfer-id
", "url": "sftp://192.0.2.0", "file-path": "/remotebucket/remotefilepath", "status-code": "FAILED", "failure-code": "TIMEOUT_ERROR", "failure-message": "Transfer request timeout.", "account-id": "480351544584", "connector-arn": "arn:aws:transfer:us-east-1:480351544584:connector/connector-id
", "local-directory-path": "/connectors-localbucket" }
Beschreibungen einiger Schlüsselfelder in den vorherigen Protokollbeispielen.
-
timestamp
gibt an, wann das Protokoll hinzugefügt wird CloudWatch.start-time
undend-time
entsprechen dem Zeitpunkt, zu dem der Konnektor eine Übertragung tatsächlich startet und beendet. -
transfer-id
ist ein eindeutiger Bezeichner, der jederstart-file-transfer
Anfrage zugewiesen wird. Wenn der Benutzer in einem einzigenstart-file-transfer
API Aufruf mehrere Dateipfade weitergibt, teilen sich alle Dateien dasselbetransfer-id
. -
file-transfer-id
ist ein eindeutiger Wert, der für jede übertragene Datei generiert wird. Beachten Sie, dass der erste Teil von derselbefile-transfer-id
ist wietransfer-id
.
Beispiel für Protokolleinträge für Fehler beim Schlüsselaustausch-Algorithmus
Dieser Abschnitt enthält Beispielprotokolle, bei denen der Schlüsselaustauschalgorithmus (KEX) fehlgeschlagen ist. Dies sind Beispiele aus dem ERRORSLog-Stream für strukturierte Logs.
Dieser Protokolleintrag ist ein Beispiel für einen Fehler beim Typ des Hostschlüssels.
{ "activity-type": "KEX_FAILURE", "source-ip": "999.999.999.999", "resource-arn": "arn:aws:transfer:us-east-1:999999999999:server/s-999999999999999999", "message": "no matching host key type found", "kex": "ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,ssh-ed25519,ssh-rsa,ssh-dss" }
Dieser Protokolleintrag ist ein Beispiel für eine KEX Nichtübereinstimmung.
{ "activity-type": "KEX_FAILURE", "source-ip": "999.999.999.999", "resource-arn": "arn:aws:transfer:us-east-1:999999999999:server/s-999999999999999999", "message": "no matching key exchange method found", "kex": "diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group14-sha256" }