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