SFTPe FTPS gli eventi FTP del server - AWS Transfer Family

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

SFTPe FTPS gli eventi FTP del server

Di seguito sono riportati i campi di dettaglio e SFTP FTPS gli eventi FTP del server:

  • FTPDownload del file server completato

  • FTPScaricamento del file server non riuscito

  • FTPCaricamento del file server completato

  • FTPCaricamento del file server non riuscito

  • FTPSScaricamento del file server completato

  • FTPSScaricamento del file server non riuscito

  • FTPSCaricamento del file server completato

  • FTPSCaricamento del file server non riuscito

  • SFTPScaricamento del file dal server completato

  • SFTPScaricamento del file dal server non riuscito

  • SFTPCaricamento del file sul server completato

  • SFTPCaricamento del file sul server non riuscito

I detail-type campi source e sono inclusi di seguito perché contengono valori specifici per Transfer Family gli eventi. Per le definizioni degli altri campi di metadati inclusi in tutti gli eventi, consulta il riferimento alla struttura degli eventi nella Guida per l'Amazon EventBridge utente.

{ . . ., "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

Identifica il tipo di evento.

Per questo evento, il valore è uno dei nomi degli SFTP eventi FTP del server elencati in precedenza. FTPS

source

Identifica il servizio che ha generato l'evento. Per gli eventi Transfer Family, questo valore èaws.transfer.

detail

Un JSON oggetto che contiene informazioni sull'evento. Il servizio che genera l'evento determina il contenuto di questo campo.

Per questo evento, i dati includono quanto segue:

failure-code

Categoria relativa al motivo per cui il trasferimento non è riuscito. Valori: PARTIAL_UPLOAD | PARTIAL_DOWNLOAD | UNKNOWN_ERROR

status-code

Se il trasferimento è andato a buon fine. Valori:COMPLETED | FAILED.

protocol

Il protocollo utilizzato per il trasferimento. Valori: SFTP | FTPS | FTP

bytes

Il numero di byte trasferiti.

client-ip

L'indirizzo IP del client coinvolto nel trasferimento

failure-message

Per i trasferimenti non riusciti, i dettagli del motivo per cui il trasferimento non è riuscito.

end-timestamp

Per i trasferimenti riusciti, il timestamp del termine dell'elaborazione del file.

etag

Il tag di entità (utilizzato solo per i file Amazon S3).

file-path

Il percorso del file da trasferire.

server-id

L'ID univoco per il server Transfer Family.

username

L'utente che sta eseguendo il trasferimento.

session-id

L'identificatore univoco per la sessione di trasferimento.

start-timestamp

Per trasferimenti riusciti, il timestamp di inizio dell'elaborazione dei file.

Esempio SFTPEvento di esempio Server File Download Failed

L'esempio seguente mostra un evento in cui un download non è riuscito su un SFTP server (Amazon EFS è lo storage utilizzato).

{ "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" } }
Esempio FTPEvento di esempio File Server Upload Completed

L'esempio seguente mostra un evento in cui un caricamento è stato completato correttamente su un FTP server (Amazon S3 è lo storage utilizzato).

{ "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" } }