View a markdown version of this page

CloudWatch struttura del registro per Transfer Family - 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à.

CloudWatch struttura del registro per Transfer Family

Questo argomento descrive i campi che vengono compilati nei registri di Transfer Family: sia per le voci di registro strutturate JSON che per le voci di registro precedenti.

Log strutturati JSON per Transfer Family

La tabella seguente contiene i dettagli per i campi di immissione dei log per Transfer Family SFTP/FTP/FTPS azioni, nel nuovo formato di registro strutturato JSON.

Campo Description Esempio di inserimento
tipo di attività L'azione dell'utente

I tipi di attività disponibili sono i seguenti: AUTH_FAILURE, CONNECTED, CONNECTION_REJECTED, DISCONNECTED, ERROR, EXIT_REASON, CLOSE, CREATE_SYMLINK, DELETE, MKDIR, OPEN, PARTIAL_CLOSE, RENAME, RMDIR, SETSTAT, TLS_RESUME_FAILURE.

byte-in Numero di byte caricati dall'utente 29238420042
byte in uscita Numero di byte scaricati dall'utente 23094032490328
ciphers Specifica il codice SSH negoziato per la connessione (i cifrari disponibili sono elencati in Algoritmi crittografici) aes256-gcm@openssh.com
client Il software client dell'utente SSH-2.0-OpenSSH_7.4
direttrice home La directory a cui l'utente finale atterra quando si connette all'endpoint, se il tipo di home directory è PATH: se hanno una home directory logica, questo valore è sempre / /userhome-bucket/test
kex Specifica lo scambio di chiavi SSH (KEX) negoziato per la connessione (i KEX disponibili sono elencati in Algoritmi crittografici) diffie-hellman-group14-sha256
messaggio Fornisce ulteriori informazioni relative all'errore <string>
metodo Il metodo di autenticazione publickey
mode Specifica in che modo un client apre un file CREA | TRONCA | SCRIVI
operation L'operazione del client su un file APRI | CHIUDI
path Percorso effettivo del file interessato /amzn-s3-demo-bucket/test-file-1.pdf
intestazione proxy-protocol-v2 Presente solo quando la connessione includeva un'intestazione del protocollo PROXY v2 (PPv2). Il valore è ignored quando il server è SftpMode è NONE, e applied quando SftpMode è PROXY_PROTOCOL_V2_ENFORCED e il server ha rispettato l'intestazione. Per ulteriori informazioni, consulta Utilizzo dei Network Load Balancer. ignorato
chiave pubblica ssh- Il corpo chiave pubblico dell'utente che si sta connettendo AAAAC3NzaC1lZDI1NTE5AAAAIA9OY0qV6XYVHaaOiWAcj2spDJVbgjrqDPY4pxd6GnHl
ssh-public-key-fingerprint

L'impronta digitale della chiave pubblica, come mostrato nella console per gli utenti gestiti dal servizio quando si elencano le proprie chiavi utente.

Nota

Nella console, l'impronta digitale viene visualizzata con i caratteri di riempimento (se presenti): da 0 a 3 segni di uguale (=) alla fine. Nella voce di registro, questo riempimento viene rimosso dall'output.

SHA256:BY3gNMHwTfjd4n2VuT4pTyLOk82zWZj4KEYEu7y4r/0
tipo di chiave pubblica ssh- Tipo di chiave pubblica: Transfer Family supporta RSA-, ECDSA- e ED25519-formatted chiavi ssh-ed25519
risorsa arn Un identificatore univoco assegnato dal sistema per una risorsa specifica (ad esempio un server)

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

ruolo Il ruolo IAM dell'utente

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

session-id Un identificatore univoco assegnato dal sistema per una singola sessione

9ca9a0e1cec6ad9d

source-ip Indirizzo IP client 18.323.0.129
user Il nome utente dell'utente finale il mio nome 192
politica per gli utenti Le autorizzazioni specificate per l'utente finale: questo campo viene compilato se la politica dell'utente è una politica di sessione. Il codice JSON per la policy di sessione utilizzata

Log precedenti per Transfer Family

La tabella seguente contiene i dettagli delle voci di registro relative a varie azioni di Transfer Family.

Nota

Queste voci non sono nel nuovo formato di registro strutturato JSON.

La tabella seguente contiene i dettagli delle voci di registro relative a varie azioni di Transfer Family, nel nuovo formato di registro strutturato JSON.

Azione Log corrispondenti all'interno di Amazon CloudWatch Registri
Errori di autenticazione

ERRORI AUTH_FAILURE method=PublicKey User=LHR MESSAGE="RSA SHA256:Lfz3R2nmLY4raK+b7Rb1rSvUIbAE+a+hxg0c7l1jiz0" fonteIP=3.8.172.211

COPY/TAG/DELETE/DECRYPT flusso di lavoro

{"tipo»:»StepStarted«, "details»: {"input»: {"FileLocation»: {"BackingStore» :"EFS», "fileSystemId» :"fs-12345678", "path»:»/lhr/regex.py "}}, "StepType» :"TAG», "stepName» :"successful_tag_step "}, "WorkflowId» :"w-1111aaaa2222bbbb3", "ExecutionId» :"81234abcd-1234-efgh-5678-ijklmnopqr90", "TransferDetails»: {"serverId» :"s-123238-ijklmnopqr90", "TransferDetails»: {"serverId» :"s-123238-ijklmnopqr90" 4abcd5678efghi», "username» :"lhr», "sessionId» :"1234567890abcdef0"}}

Flusso di lavoro personalizzato in fasi

{"tipo»:»CustomStepInvoked«, "dettagli»: {"output»: {"token»:»MzM4Mjg5YWUtYTEzMy00YjIzLWI3OGMtYzU4OGI2ZjQyMzE5«}, "StepType» :"CUSTOM», "stepName» :"efs-s3_copy_2"}, "WorkflowId» :"w-9283e49d33297c3f7", "ExecutionId» :"1234abcd-1234-efgh-5678-ijklmnopqr90", "TransferDetails»: {"serverId» :"s-zzzz1111aaaa22223", "username» :"lhr», "sessionId» :"1234567890abcdef0"}}

Eliminazioni

lhr.33a8fb495ffb383b CANCELLA PERCORSO=/bucket/user/123.jpg

Download

lhr.33a8fb495ffb383b PERCORSO APERTO=/bucket/user/123.jpg MODE=LEGGI

llhr.33a8fb495ffb383b CHIUDI PERCORSO=/bucket/user/123.jpg BytesOut= 3618546

Logins/Logouts

user.914984e553bcddb6 SORGENTE CONNESSA IP=1.22.111.222 utente=LHR HomeDir=CLIENT LOGICO=SSH-2.0-OpenSSH_7.4 role=ARN:AWS: :iam: :123456789012:role/sftp-s3-accesso ProxyProtocolV2Header=ignorato

user.914984e553bcddb6 DISCONNESSO

Il ProxyProtocolV2Header il campo è presente solo quando la connessione include un'intestazione del protocollo PROXY v2 (PPv2). Per ulteriori informazioni, consultare proxy-protocol-v2-header descrizione del campo precedente in questo argomento.

Rinomina

lhr.33a8fb495ffb383b RINOMINA Percorso=/bucket/user/lambo.png NewPath=/bucket/user/ferrari.png

Esempio di registro degli errori del workflow

{"tipo»:»StepErrored«, "details»: {"errorType» :"BAD_REQUEST», "errorMessage» :"Impossibile etichettare il file Efs», "StepType» :"TAG», "stepName» :"successful_tag_step "}, "workflowId» :"w-1234abcd5678efghi», "executionId» :"81234abcd-1234-efgh-54-efgh-5" 678-ijklmnopqr90", "TransferDetails»: {"serverID» :"s-1234abcd5678efghi», "username» :"lhr», "sessionId» :"1234567890abcdef0"}}

Collegamenti simbolici

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

Caricamenti

lhr.33a8fb495ffb383b PERCORSO APERTO=/bucket/user/123.jpg mode=Create|Troncate|Write

lhr.33a8fb495ffb383b CHIUDI PERCORSO=/bucket/user/123.jpg BytesIn= 3618546

Flussi di lavoro

{"tipo»:»ExecutionStarted«, "dettagli»: {"input»: {"initialFileLocation«: {" backingStore» :"EFS», "fileSystemId» :"fs-12345678", "percorso»:»/lhr/regex.py "}}}, "WorkflowId» :"w-1111aaaa2222bbbb3", "ExecutionId» :"1234abcd-1234-efgh-5678-ijklmnopqr90", "TransferDetails»: {"serverId» :"s-zzzz1111aa22223", "username» :"lhr», "sessionId» :"12345675673", "username» :"lhr», "SessionId» :"12345675673" 890abcdef0"}}

{"tipo»:»StepStarted«, "details»: {"input»: {"FileLocation»: {"BackingStore» :"EFS», "fileSystemId» :"fs-12345678", "path»:»/lhr/regex.py "}}, "StepType» :"CUSTOM», "stepName» :"efs-s3_copy_2"}, "WorkflowId» :"w-9283e49d33297c3f7", "ExecutionId» :"1234abcd-1234-efgh-5678-ijklmnopqr90", "TransferDetails»: {"ID server» :"s-18ca49dce5d842e0b», "username» :"lhr», "SessionId» :"1234567890abcdef0"}}