SFTPFTPS, und FTP Serverereignisse - 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.

SFTPFTPS, und FTP Serverereignisse

Im Folgenden sind die Detailfelder für SFTPFTPS, und FTP Serverereignisse aufgeführt:

  • FTPDer Download des Dateiservers ist abgeschlossen

  • FTPDer Download des Dateiservers ist fehlgeschlagen

  • FTPDer Upload des Dateiservers wurde abgeschlossen

  • FTPDer Upload des Dateiservers ist fehlgeschlagen

  • FTPSDer Download des Dateiservers wurde abgeschlossen

  • FTPSDer Download des Dateiservers ist fehlgeschlagen

  • FTPSDer Upload des Dateiservers wurde abgeschlossen

  • FTPSDer Upload des Dateiservers ist fehlgeschlagen

  • SFTPDas Herunterladen der Serverdatei wurde abgeschlossen

  • SFTPDas Herunterladen der Serverdatei ist fehlgeschlagen

  • SFTPDas Hochladen der Serverdatei wurde abgeschlossen

  • SFTPDas Hochladen der Serverdatei ist fehlgeschlagen

Die detail-type Felder source und sind unten aufgeführt, da sie spezifische Werte für Transfer Family Ereignisse enthalten. Definitionen der anderen Metadatenfelder, die in allen Ereignissen enthalten sind, finden Sie unter Referenz zur Ereignisstruktur im Amazon EventBridge Benutzerhandbuch.

{ . . ., "detail-type": "string", "source": "aws.transfer", . . ., "detail": { "failure-code" : "string", "status-code" : "string", "protocol" : "string", "bytes" : "number", "client-ip" : "string", "failure-message" : "string", "end-timestamp" : "string", "etag" : "string", "file-path" : "string", "server-id" : "string", "username" : "string", "session-id" : "string", "start-timestamp" : "string" } }
detail-type

Identifiziert den Ereignistyp.

Für dieses Ereignis entspricht der Wert einem der zuvor aufgeführten FTP Serverereignisnamen SFTPFTPS, oder.

source

Identifiziert den Service, aus dem das Ereignis stammt. Für Transfer Family Family-Veranstaltungen ist dieser Wertaws.transfer.

detail

Ein JSON Objekt, das Informationen über das Ereignis enthält. Der Service, der das Ereignis generiert, bestimmt den Inhalt dieses Feldes.

Für dieses Ereignis umfassen die Daten Folgendes:

failure-code

Kategorie, warum die Übertragung fehlgeschlagen ist. Werte: PARTIAL_UPLOAD | PARTIAL_DOWNLOAD | UNKNOWN_ERROR

status-code

Ob die Übertragung erfolgreich ist. Werte:COMPLETED | FAILED.

protocol

Das für die Übertragung verwendete Protokoll. Werte: SFTP | FTPS | FTP

bytes

Die Anzahl der übertragenen Bytes.

client-ip

Die IP-Adresse des Clients, der an der Übertragung beteiligt ist

failure-message

Bei fehlgeschlagenen Übertragungen die Details, warum die Übertragung fehlgeschlagen ist.

end-timestamp

Bei erfolgreichen Übertragungen der Zeitstempel, wann die Verarbeitung der Datei abgeschlossen ist.

etag

Das Entity-Tag (wird nur für Amazon S3 S3-Dateien verwendet).

file-path

Der Pfad zu der Datei, die übertragen wird.

server-id

Die eindeutige ID für den Transfer Family Family-Server.

username

Der Benutzer, der die Übertragung durchführt.

session-id

Die eindeutige Kennung für die Übertragungssitzung.

start-timestamp

Bei erfolgreichen Übertragungen der Zeitstempel für den Beginn der Dateiverarbeitung.

Beispiel SFTPBeispielereignis: Fehler beim Herunterladen der Serverdatei

Das folgende Beispiel zeigt ein Ereignis, bei dem ein Download auf einem SFTP Server fehlgeschlagen Amazon EFS ist (wird der Speicher verwendet).

{ "version": "0", "id": "event-ID", "detail-type": "SFTP Server File Download Failed", "source": "aws.transfer", "account": "958412138249", "time": "2024-01-29T17:20:27Z", "region": "us-east-1", "resources": [ "arn:aws:transfer:us-east-1:958412138249:server/s-1234abcd5678efghi" ], "detail": { "failure-code": "PARTIAL_DOWNLOAD", "status-code": "FAILED", "protocol": "SFTP", "bytes": 4100, "client-ip": "IP-address", "failure-message": "File was partially downloaded.", "end-timestamp": "2024-01-29T17:20:27.749749117Z", "file-path": "/fs-1234abcd5678efghi/user0/test-file", "server-id": "s-1234abcd5678efghi", "username": "test", "session-id": "session-ID", "start-timestamp": "2024-01-29T17:20:16.706282454Z" } }
Beispiel FTPBeispielereignis „Dateiserver-Upload abgeschlossen“

Das folgende Beispiel zeigt ein Ereignis, bei dem ein Upload auf einem FTP Server erfolgreich abgeschlossen wurde (Amazon S3 wird der Speicher verwendet).

{ "version": "0", "id": "event-ID", "detail-type": "FTP Server File Upload Completed", "source": "aws.transfer", "account": "958412138249", "time": "2024-01-29T16:31:43Z", "region": "us-east-1", "resources": [ "arn:aws:transfer:us-east-1:958412138249:server/s-1111aaaa2222bbbb3" ], "detail": { "status-code": "COMPLETED", "protocol": "FTP", "bytes": 1048576, "client-ip": "10.0.0.141", "end-timestamp": "2024-01-29T16:31:43.311866408Z", "etag": "b6d81b360a5672d80c27430f39153e2c", "file-path": "/DOC-EXAMPLE-BUCKET/test/1mb_file", "server-id": "s-1111aaaa2222bbbb3", "username": "test", "session-id": "event-ID", "start-timestamp": "2024-01-29T16:31:42.462088327Z" } }