CloudWatch estrutura de log para Transfer Family - AWS Transfer Family

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

CloudWatch estrutura de log para Transfer Family

Este tópico descreve os campos que são preenchidos nos registros do Transfer Family: tanto para entradas de registro estruturadas JSON quanto para entradas de registro legadas.

Registros estruturados JSON para Transfer Family

A tabela a seguir contém detalhes dos campos de entrada de registro para SFTP/FTP/FTPS ações do Transfer Family, no novo formato de log estruturado JSON.

Campo Descrição Exemplo de registro
tipo de atividade A ação do usuário

Os tipos de atividades disponíveis são os seguintes: AUTH_FAILURECONNECTED,DISCONNECTED,ERROR,EXIT_REASON,CLOSE,CREATE_SYMLINK,DELETE,MKDIR,OPEN,PARTIAL_CLOSE,RENAME,RMDIR,SETSTAT,TLS_RESUME_FAILURE.

bytes-in Número de bytes enviados pelo usuário 29238420042
saída de bytes Número de bytes baixados pelo usuário 23094032490328
ciphers Especifica a cifra SSH negociada para a conexão (as cifras disponíveis estão listadas em) Algoritmos criptográficos aes256-gcm@openssh.com
client O software cliente do usuário SSH-2.0 - OpenSSH_7.4
diretório inicial O diretório em que o usuário final acessa quando se conecta ao endpoint, se o tipo de diretório inicial forPATH: se ele tiver um diretório inicial lógico, esse valor será sempre / /user-home-bucket/teste
kex Especifica a troca de chaves SSH (KEX) negociada para a conexão (as KEX disponíveis estão listadas em) Algoritmos criptográficos diffie-hellman-group14-sha256
message Fornece mais informações relacionadas ao erro <string>
method O método de autenticação publickey
modo Especifica como um cliente abre um arquivo CRIAR | TRUNCAR | ESCREVER
operação A operação do cliente em um arquivo ABRIR | FECHAR
caminho Caminho real do arquivo afetado /amzn-s3-demo-bucket/test-file-1.pdf
ssh-public-key O corpo da chave pública para o usuário que está se conectando AAAAC3Óleo ZDI1 NTE5 AAAAIA9 NZAc1L Oy0Qv6 XYVHaa WAcj2sp DJVbgjrq DPY4pxd6 GnHl
ssh-public-key-fingerprint

A impressão digital da chave pública, conforme mostrada no console para usuários gerenciados pelo serviço ao listar suas chaves de usuário.

nota

No console, a impressão digital é exibida com os caracteres de preenchimento (se houver): de 0 a 3 sinais iguais (=) no final. Na entrada de registro, esse preenchimento é retirado da saída.

SHA256: BY3g NMHw TFjd4n2vut4pty /0 LOk82z WZj4 KEYEu7y4r
ssh-public-key-type Tipo de chave pública: o Transfer Family suporta chaves formatadas em RSA, ECDSA e - ED25519 ssh-ed25519
ganho de recursos Um identificador exclusivo atribuído pelo sistema para um recurso específico (por exemplo, um servidor)

arn: aws: transferência: ap-nordeste- 1:12346789012: servidor/s-1234567890akeu2js2

perfil A função do IAM do usuário

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

session-id Um identificador exclusivo atribuído pelo sistema para uma única sessão

9ca9a0e1cec6ad9d

ip de origem Endereço IP do cliente 18.323.0.129
usuário O nome de usuário do usuário final meu nome 192
política de usuário As permissões especificadas para o usuário final: esse campo será preenchido se a política do usuário for uma política de sessão. O código JSON para a política de sessão que está sendo usada

Registros legados para Transfer Family

A tabela a seguir contém detalhes das entradas de registro de várias ações do Transfer Family.

nota

Essas entradas não estão no novo formato de log estruturado JSON.

A tabela a seguir contém detalhes das entradas de registro para várias ações do Transfer Family, no novo formato de log estruturado JSON.

Ação Registros correspondentes no Amazon CloudWatch Logs
Falhas de autenticação

ERROS AUTH_FAILURE METHOD=publicKey user=lhr message="rsa:lfz3r2nm k+b7rb1rsv ae+a+hxg0c7l1jiz0" sourceIP=3.8.172.211 SHA256 LY4ra UIb

Workflow do COPY/TAG/DELETE/DECRYPT

{"type”:” 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-1234abcd5678efghi”, "nome de usuário” :"lhr”, "sessionId” :"12345678efghi”, "nome de usuário” :"lhr”, "sessionId” :"12345678efghi” 890abcdef0"}}

Fluxo de trabalho personalizado das etapas

{"type”:” CustomStepInvoked “, "details”: {"output”: {"token” :"Mzm4Mjg5 YWUt YTEz My00 YjIz LWI3 OGMt YZu4 OGI2 ZjQyMz E5"}, "stepType” :"CUSTOM”, "stepName” :"efs-s3_copy_2"}, "workflowId” :"w-9283e49d33297c3f7", "executionId” :"w-9283e49d33297c3f7", "executionId” ID” :"1234abcd-1234-efgh-5678-ijklmnopqr90", "Detalhes da transferência”: {"serverID” :"s-zzzz11aaaa22223", "nome de usuário” :"lhr”, "SessionID” :"1234567890abcdef0"}}

Exclui

lhr.33a8fb495ffb383b EXCLUIR /123.jpg Path=/bucket/user

Downloads

lhr.33a8fb495ffb383b ABRA O MODO /123.jpg = LEIA Path=/bucket/user

llhr.33a8fb495ffb383b FECHAR /123.jpg =3618546 Path=/bucket/user BytesOut

Logins/logouts

user.914984e553bcddb6 FONTE CONECTADA IP=1.22.111.222 usuário=lhr =CLIENTE LÓGICO=SSH-2.0-openSSH_7.4 role=arn:aws: :iam: :123456789012:role/sftp-s3-access HomeDir

user.914984e553bcddb6 DISCONNECTED

Renomeia

lhr.33a8fb495ffb383b RENOMEAR .png Path=/bucket/user/lambo.png NewPath=/bucket/user/ferrari

Exemplo de log de erros do fluxo de trabalho

{"type”:” StepErrored “, "details”: {"errorType” :"BAD_REQUEST”, "errorMessage” :"Não é possível marcar o arquivo Efs”, "stepType” :"TAG”, "stepName” :"successful_tag_step "}, "workflowID” :"w-1234abcd5678efghi”, "executionId” :"81234abcd-1234-efgh-5678-ijklmnopqr90", "TransferDetails”: {"serverID” :"s-1234abcd5678efghi”, "nome de usuário” :"lhr”, "SessionID” :"1234567890abcdef0"}}

Symlinks

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

Uploads

lhr.33a8fb495ffb383b ABRA /123.jpg MODE=Create|Truncate|Write Path=/bucket/user

lhr.33a8fb495ffb383b FECHAR /123.jpg =3618546 Path=/bucket/user BytesIn

Fluxos de trabalho

{"type”:” ExecutionStarted “, "details”: {"input”: {” “: {" BackingStore” :"EFS”, "fileSystemID” :"fs-12345678", "path”:” /lhr/regex.py initialFileLocation “}}}, "workflowId” :"w-11aaaa2222bbbb3", "ExecutionId” :"1234abcd-123" 4-efgh-5678-ijklmnopqr90", "TransferDetails”: {"serverID” :"s-zzzz1111aaaa22223", "nome de usuário” :"lhr”, "sessionID” :"1234567890abcdef0"}}

{"type”:” StepStarted “, "details”: {"input”: {"fileLocation”: {"BackingStore” :"EFS”, "fileSystemID” :"fs-12345678", "path”:” /lhr/regex.py “}}, "stepType” :"CUSTOM”, "stepName” :"efs-s3_copy_2"}, "workflo_2"}, "workflo_2"} wiD” :"w-9283e49d33297c3f7", "executionId” :"1234abcd-1234-efgh-5678-ijklmnopqr90", "transferDetails”: {"serverID” :"s-18ca49dce5d842e0b”, "nome de usuário” :"lhr”, "SessionId””: “1234567890abcdef0"}}