View a markdown version of this page

CloudWatch estructura de registro para Transfer Family - AWS Transfer Family

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

CloudWatch estructura de registro para Transfer Family

En este tema se describen los campos que se rellenan en los registros de Transfer Family: tanto para las entradas de registro estructuradas en JSON como para las entradas de registro antiguas.

Registros estructurados en JSON para Transfer Family

La siguiente tabla contiene detalles de los campos de entrada de registro de Transfer Family SFTP/FTP/FTPS acciones, en el nuevo formato de registro estructurado JSON.

Campo Description (Descripción) Ejemplo de entrada
tipo de actividad La acción del usuario

Los tipos de actividad disponibles son los siguientes: AUTH_FAILURE, CONNECTED, CONNECTION_REJECTED, DISCONNECTED, ERROR, EXIT_REASON, CLOSE, CREATE_SYMLINK, DELETE, MKDIR, OPEN, PARTIAL_CLOSE, RENAME, RMDIR, SETSTAT, TLS_RESUME_FAILURE.

bytes-in Número de bytes cargados por el usuario 29238420042
bytes de salida Número de bytes descargados por el usuario 23094032490328
ciphers Especifica el cifrado SSH negociado para la conexión (los cifrados disponibles se enumeran en Algoritmos criptográficos) aes256-gcm@openssh.com
cliente El software cliente del usuario SSH-2.0-OpenSSH_7.4
home dir El directorio al que llega el usuario final cuando se conecta al punto final si su tipo de directorio principal es PATH: si tienen un directorio principal lógico, este valor es siempre / /user-home-bucket/test
kex Especifica el intercambio de claves SSH negociado (KEX) para la conexión (los KEX disponibles figuran en Algoritmos criptográficos) diffie-hellman-group14-sha256
message Proporciona más información relacionada con el error <string>
method El método de autenticación publickey
mode Especifica cómo un cliente abre un archivo CREAR | TRUNCAR | ESCRIBIR
operación La operación del cliente en un archivo ABRIR | CERRAR
path La ruta real del archivo está afectada /amzn-s3-demo-bucket/test-file-1.pdf
encabezado proxy-protocol-v2 Está presente solo cuando la conexión incluye un encabezado del protocolo PROXY v2 (PPv2). El valor es ignored cuando el servidor está SftpMode es NONE, y applied cuando SftpMode es PROXY_PROTOCOL_V2_ENFORCED y el servidor respetó el encabezado. Para obtener más información, consulte Trabajando con balanceadores de carga de red. ignorado
ssh-public key El cuerpo de la clave pública del usuario que se está conectando AAAAC3NzaC1lZDI1NTE5AAAAIA9OY0qV6XYVHaaOiWAcj2spDJVbgjrqDPY4pxd6GnHl
ssh-public-key-fingerprint

La huella digital de la clave pública, tal y como se muestra en la consola para los usuarios gestionados por el servicio cuando muestran sus claves de usuario.

nota

En la consola, la huella digital se muestra con los caracteres de relleno (si los hay): de 0 a 3 signos iguales (=) al final. En la entrada de registro, este relleno se elimina de la salida.

SHA256:BY3gNMHwTfjd4n2VuT4pTyLOk82zWZj4KEYEu7y4r/0
tipo ssh-public key Tipo de clave pública: Transfer Family admite RSA, ECDSA y ED25519-formatted llaves ssh-ed25519
resource-arn Un identificador único asignado por el sistema para un recurso específico (por ejemplo, un servidor)

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

rol El rol del usuario en IAM

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

id-de-sesión Un identificador único asignado por el sistema para una sola sesión

9ca9a0e1cec6ad9d

dirección IP de origen Direcciones IP de clientes 18.323.0.129
usuario El nombre de usuario del usuario final mi nombre 192
política de usuario Los permisos especificados para el usuario final: este campo se rellena si la política del usuario es una política de sesión. El código JSON de la política de sesión que se está utilizando

Registros antiguos de Transfer Family

La siguiente tabla contiene detalles de las entradas de registro de varias acciones de Transfer Family.

nota

Estas entradas no están en el nuevo formato de registro estructurado JSON.

La siguiente tabla contiene detalles de las entradas de registro para varias acciones de Transfer Family, en el nuevo formato de registro estructurado JSON.

Action Los registros correspondientes en Amazon CloudWatch Registros
Errores de autenticación

ERRORES AUTH_FAILURE METHOD=PublicKey User=LHR Message="RSA SHA256:Lfz3R2nmLY4raK+b7Rb1rSvUIbAE+a+hxg0c7l1jiz0" IP de origen = 3.8.172.211

COPY/TAG/DELETE/DECRYPT flujo de trabajo

{"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-1234abcd5678-ijklmnopqr90", "TransferDetails»: {"ServerID» :"s-1234abcd5678-ijklmnopqr90" 78efghi», "nombre de usuario» :"lhr», «ID de sesión» :"1234567890abcdef0"}}

Flujo de trabajo con pasos personalizados

{"tipo»:»CustomStepInvoked«, "detalles»: {"salida»: {"token»:»MzM4Mjg5YWUtYTEzMy00YjIzLWI3OGMtYzU4OGI2ZjQyMzE5«}, "stepType» :"CUSTOM», «stepName» :"efs-s3_copy_2"}, «workflowID» :"w-9283e49d33297c3f7", "executionID» :"1234abcd-1234-efgh-5678-ijklmnopqr90", "TransferDetails»: {"ServerID» :"s-zzzz1111aaa0 aa22223", "nombre de usuario» :"lhr», «ID de sesión» :"1234567890abcdef0"}}

Eliminaciones

lhr.33a8fb495ffb383b ELIMINAR ruta=/bucket/user/123.jpg

Descargas

lhr.33a8fb495ffb383b ABRIR Path=/bucket/user/123.jpg mode=LEÍDO

llhr.33a8fb495ffb383b CERRAR ruta=/bucket/user/123.jpg BytesOut=3618546

Logins/Logouts

user.914984e553bcddb6 FUENTE CONECTADA IP=1.22.111.222 Usuario=LHR HomeDir=Cliente LÓGICO =SSH-2.0-OpenSSH_7.4 role=ARN:aws: :iam: :123456789012:role/sftp-s3-acceso ProxyProtocolV2Header=ignorado

user.914984e553bcddb6 DISCONNECTED

El ProxyProtocolV2Header el campo solo está presente cuando la conexión incluye un encabezado del protocolo PROXY v2 (PPv2). Para obtener más información, consulte proxy-protocol-v2-header descripción del campo que aparece anteriormente en este tema.

Cambio de nombre

lhr.33a8fb495ffb383b CAMBIAR EL NOMBRE DE Path=/bucket/user/lambo.png NewPath=/bucket/user/ferrari.png

Ejemplo de registro de errores de flujo de trabajo

{"tipo»:»StepErrored«, "details»: {"errorType» :"BAD_REQUEST», "ErrorMessage» :"No se puede etiquetar el archivo Efs», "stepType» :"TAG», "stepName» :"successful_tag_step "}, "workflowID» :"w-1234abcd5678efghi», "executionID» :"81234abcd-1234-efgh-5678efghi», "executionID» :"81234abcd-1234-efgh-5678efghi», "executionID» :"81234abcd-1234-efgh-5678efghi», "executionID» :"81234abcd-1234-efgh-5678efghi», "executionID» :"81234abcd-1-ijklmnopqr90", "Detalles de transferencia»: {"ServerID» :"s-1234abcd5678efghi», "username» :"lhr», "sessionID» :"1234567890abcdef0"}}

Symlinks

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

Subidas

lhr.33a8fb495ffb383b RUTA ABIERTA =/bucket/user/123.jpg mode=crear|truncar|escribir

lhr.33a8fb495ffb383b CERRAR RUTA=/bucket/user/123.jpg BytesIn=3618546

Flujos de trabajo

{"tipo»:»ExecutionStarted«, "detalles»: {"entrada»: {"inicialFileLocation«: {" backingStore» :"EFS», "FileSystemId» :"fs-12345678", "path»:»/lhr/regex.py "}}, «workflowID» :"w-1111aaaa2222bbbb3", «ExecutionID» :"1234abcd-1234-efgh-5678-ijklmnopqr90", "TransferDetails»: {"ServerID» :"s-zzzz1111aaaa22223", "username» :"lhr», «sessionId» :"1234567890ababcdef0"}}

{"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»: {"ServerID» :"s-18ca49dce5d842e0b», "nombre de usuario» :"lhr», «ID de sesión» :"1234567890abcdef0"}}