View a markdown version of this page

CloudWatch Log-Struktur für Transfer Family - AWS Transfer Family

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.

CloudWatch Log-Struktur für Transfer Family

In diesem Thema werden die Felder beschrieben, die in Transfer Family-Protokollen ausgefüllt werden: sowohl für strukturierte JSON-Logeinträge als auch für ältere Logeinträge.

Strukturierte JSON-Protokolle für Transfer Family

Die folgende Tabelle enthält Details zu den Protokolleintragsfeldern für Transfer Family SFTP/FTP/FTPS Aktionen im neuen strukturierten JSON-Protokollformat.

Feld Description Beispieleintrag
Aktivitätstyp Die Aktion des Benutzers

Die verfügbaren Aktivitätstypen lauten wie folgt: AUTH_FAILURE, CONNECTED, CONNECTION_REJECTED, DISCONNECTED, ERROR, EXIT_REASON, CLOSE, CREATE_SYMLINK, DELETE, MKDIR, OPEN, PARTIAL_CLOSE, RENAME, RMDIR, SETSTAT, TLS_RESUME_FAILURE.

Byte-Eingang Anzahl der vom Benutzer hochgeladenen Byte 29238420042
Bytes raus Anzahl der vom Benutzer heruntergeladenen Byte 23094032490328
ciphers Gibt die für die Verbindung ausgehandelte SSH-Verschlüsselung an (verfügbare Verschlüsselungen sind in aufgeführt Kryptografische Algorithmen) aes256-gcm@openssh.com
Client Die Client-Software des Benutzers SSH-2.0-OpenSSH_7.4
Home-Verzeichnis Das Verzeichnis, in dem der Endbenutzer landet, wenn er eine Verbindung zum Endpunkt herstellt, wenn sein Home-Verzeichnistyp lautet PATH: Wenn sie ein logisches Basisverzeichnis haben, ist dieser Wert immer / /user-home-bucket/test
kex Gibt den ausgehandelten SSH-Schlüsselaustausch (KEX) für die Verbindung an (verfügbare KEX sind aufgeführt unter Kryptografische Algorithmen) diffie-hellman-gruppe14-sha256
Nachricht Enthält weitere Informationen zu dem Fehler <string>
Methode Die Authentifizierungsmethode publickey
mode Gibt an, wie ein Client eine Datei öffnet ERSTELLEN | KÜRZEN | SCHREIBEN
operation Die Client-Operation für eine Datei ÖFFNEN | SCHLIESSEN
Pfad Der tatsächliche Dateipfad ist betroffen /amzn-s3-demo-bucket/test-file-1.pdf
Proxy-Protokoll-V2-Header Nur vorhanden, wenn die Verbindung einen PROXY-Protokoll v2 (PPv2) -Header enthielt. Der Wert ist ignored wenn der Server SftpMode ist NONE, und applied wenn SftpMode ist PROXY_PROTOCOL_V2_ENFORCED und der Server hat den Header berücksichtigt. Weitere Informationen finden Sie unter Arbeiten mit Network Load Balancern. Ignoriert
ssh-public-key Der öffentliche Schlüsseltext für den Benutzer, der eine Verbindung herstellt AAAAC3NzaC1lZDI1NTE5AAAAIA9OY0qV6XYVHaaOiWAcj2spDJVbgjrqDPY4pxd6GnHl
ssh-public-key-fingerprint

Der Fingerabdruck des öffentlichen Schlüssels, wie er in der Konsole für Benutzer mit Serviceverwaltung angezeigt wird, wenn sie ihre Benutzerschlüssel auflisten.

Anmerkung

In der Konsole wird der Fingerabdruck mit den Füllzeichen (falls vorhanden) angezeigt: 0 bis 3 Gleichheitszeichen (=) am Ende. Im Logeintrag wird dieses Padding aus der Ausgabe entfernt.

SHA256:BY3gNMHwTfjd4n2VuT4pTyLOk82zWZj4KEYEu7y4r/0
Typ ssh-öffentlicher Schlüssel Art des öffentlichen Schlüssels: Transfer Family unterstützt RSA-, ECDSA- und ED25519-formatted Schlüssel ssh-ed25519
Ressource-ARN Ein vom System zugewiesener, eindeutiger Bezeichner für eine bestimmte Ressource (z. B. einen Server)

arn:aws:transfer:ap-nordost-1:12346789012:server/s-1234567890 akeu2js2

role Die IAM-Rolle des Benutzers

arn:aws: iam: :0293883675:role/testuser-Rolle

Sitzungs-ID Ein vom System zugewiesener, eindeutiger Bezeichner für eine einzelne Sitzung

9ca9a0e1cec6ad9d

Quell-IP Client-IP-Adresse 18.323.0.129
user Der Nutzername des Endbenutzers mein Name 192
Benutzerrichtlinie Die für den Endbenutzer angegebenen Berechtigungen: Dieses Feld wird ausgefüllt, wenn es sich bei der Benutzerrichtlinie um eine Sitzungsrichtlinie handelt. Der JSON-Code für die verwendete Sitzungsrichtlinie

Ältere Protokolle für Transfer Family

Die folgende Tabelle enthält Details zu Protokolleinträgen für verschiedene Aktionen von Transfer Family.

Anmerkung

Diese Einträge sind nicht im neuen strukturierten JSON-Protokollformat.

Die folgende Tabelle enthält Details zu Protokolleinträgen für verschiedene Transfer Family-Aktionen im neuen strukturierten JSON-Protokollformat.

Action Entsprechende Protokolle innerhalb von Amazon CloudWatch Logs
Authentication failures (Authentifizierungsfehler)

FEHLER AUTH_FAILURE METHODE=PUBLICKEY USER=LHR MESSAGE="RSA SHA256:Lfz3R2nmLY4raK+b7Rb1rSvUIbAE+a+hxg0c7l1jiZ0 „Quell-IP = 3.8.172.211

COPY/TAG/DELETE/DECRYPT Arbeitsablauf

{"Typ“:“StepStarted„, "details“: {"input“: {"fileLocation“: {"backingStore“ :"EFS“, "FileSystemId“ :"fs-12345678", "path“:“/lhr/regex.py "}}, „stepType“: „TAG“, "stepName“: „successful_tag_step"}, „Workflow-ID“: „w-1111aa2222bbbb3", „Ausführungs-ID“: „81234abcd-1234-efgh-5678-ijklmnopqr90", „TransferDetails“: {"ServerID“ :"s-1234abcd* 5678efghi“, "benutzername“ :"lhr“, "sessionID“ :"1234567890abcdef0"}}

Benutzerdefinierter Schrittworkflow

{"Typ“:“CustomStepInvoked„, "Details“: {"Ausgabe“: {"Token“:“MzM4Mjg5YWUtYTEzMy00YjIzLWI3OGMtYzU4OGI2ZjQyMzE5„}, „StepType“: „BENUTZERDEFINIERT“, „Schrittname“: „efs-s3_copy_2"}, „Workflow-ID“: „w-9283e49d33297c3f7", „Ausführungs-ID“: „1234abcd-1234-efgh-5678-ijklmnopqr90", "Transferdetails“: {"ServerID“ :"s-zzzz11aa11f aa22223", "benutzername“ :"lhr“, "sessionID“ :"1234567890abcdef0"}}

Löschvorgänge

lhr.33a8fb495ffb383b Pfad LÖSCHEN=/bucket/user/123.jpg

Downloads

lhr.33a8fb495ffb383b PFAD ÖFFNEN=/bucket/user/123.jpg mode=Lesen

llhr.33a8fb495ffb383b Pfad SCHLIESSEN=/bucket/user/123.jpg BytesOut= 3618546

Logins/Logouts

user.914984e553bcddb6 VERBUNDENE QUELLIP=1.22.111.222 user=LHR HomeDir=LOGISCHER CLIENT=SSH-2.0-OpenSSH_7.4 role=arn:aws: :iam: :123456789012:role/sftp-s3-Zugriff ProxyProtocolV2Header=ignoriert

user.914984e553bcddb6 WURDE GETRENNT

Das ProxyProtocolV2Header Das Feld ist nur vorhanden, wenn die Verbindung einen PROXY-Protokoll v2 (PPv2) -Header enthielt. Weitere Informationen finden Sie im proxy-protocol-v2-header Feldbeschreibung weiter oben in diesem Thema.

Benennt um

lhr.33a8fb495ffb383b PFAD UMBENENNEN=/bucket/user/lambo.png NewPath=/bucket/user/ferrari.png

Beispiel für ein Workflow-Fehlerprotokoll

{"Typ“:“StepErrored„, "details“: {"errorType“ :"BAD_REQUEST“, "errorMessage“ :"Efs-Datei kann nicht markiert werden“, "stepType“ :"TAG“, "stepName“ :"successful_tag_step "}, "workflowId“ :"w-1234abcd5678efghi“, "executionId“ :"81234abcd-1234-efgh-5678-ijj klmnopqr90", "TransferDetails“: {"ServerID“ :"s-1234abcd5678efghi“, „benutzername“ :"lhr“, "Sitzungs-ID“ :"1234567890abcdef0"}}

Symlinks

lhr.eb49cf7b8651e6d5 CREATE_SYMLINK LinkPath=/fs-12345678/lhr/pqr.jpg TargetPath=abc.jpg

Uploads

lhr.33a8fb495ffb383b PFAD ÖFFNEN=/bucket/user/123.jpg mode=Erstellen|Abschneiden|Schreiben

lhr.33a8fb495ffb383b Pfad SCHLIESSEN=/bucket/user/123.jpg BytesIn= 3618546

Arbeitsabläufe

{"Typ“:“ExecutionStarted„, "Details“: {"Eingabe“: {"anfänglichFileLocation„: {" BackingStore“ :"EFS“, "FileSystemID“ :"fs-12345678", "Pfad“:“/lhr/regex.py "}}}, „Workflow-ID“: „w-1111aaaa2222bbbb3", „Ausführungs-ID“: „1234abcd-1234-efgh-5678-ijklmnopqr90", "TransferDetails“: {"ServerID“ :"12345aa22223", "username“: „lhr“, "sessionID“: „12345" 67890abcdef0"}}

{"Typ“:“StepStarted„, "details“: {"input“: {"fileLocation“: {"backingStore“ :"EFS“, "FileSystemId“ :"fs-12345678", "path“:“/lhr/regex.py "}}, „StepType“: „BENUTZERDEFINIERT“, „Schrittname“: „efs-s3_copy_2"}, „Workflow-ID“: „w-9283e49d33297c3f7", „Ausführungs-ID“: „1234abcd-1234-efgh-5678-ijklmnopqr90", "TransferDetails“: {"ServerID“: „s-18cac 49dce5d842e0b“, "benutzername“ :"lhr“, "sessionID“ :"1234567890abcdef0"}}