SFTPFTPS, y eventos FTP de servidor - 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.

SFTPFTPS, y eventos FTP de servidor

A continuación se muestran los campos de detalle de SFTP los FTPS eventos FTP del servidor y de ellos:

  • FTPSe completó la descarga del servidor de archivos

  • FTPFalló la descarga del servidor de archivos

  • FTPSe completó la carga del servidor de archivos

  • FTPError al cargar el servidor de archivos

  • FTPSSe completó la descarga del servidor de archivos

  • FTPSFalló la descarga del servidor de archivos

  • FTPSSe completó la carga del servidor de archivos

  • FTPSError al cargar el servidor de archivos

  • SFTPSe completó la descarga del archivo del servidor

  • SFTPFalló la descarga del archivo del servidor

  • SFTPSe completó la carga del archivo del servidor

  • SFTPError al cargar el archivo del servidor

Los detail-type campos source y se incluyen a continuación porque contienen valores específicos para los Transfer Family eventos. Para ver las definiciones de los demás campos de metadatos que se incluyen en todos los eventos, consulte la referencia a la estructura de eventos en la Guía del Amazon EventBridge usuario.

{ . . ., "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 el tipo de evento.

Para este evento, el valor es uno de los SFTP nombres de eventos FTP del servidor o uno de los listados anteriormente. FTPS

source

Identifica el servicio que generó el evento. Para los eventos de Transfer Family, este valor esaws.transfer.

detail

JSONObjeto que contiene información sobre el evento. El servicio que genera el evento determina el contenido de este campo.

Para este evento, los datos incluyen lo siguiente:

failure-code

Categoría por la que se produjo un error en la transferencia. Valores: PARTIAL_UPLOAD | PARTIAL_DOWNLOAD | UNKNOWN_ERROR

status-code

Si la transferencia se ha realizado correctamente. Valores:COMPLETED | FAILED.

protocol

El protocolo utilizado para la transferencia. Valores: SFTP | FTPS | FTP

bytes

Número de bytes transferidos.

client-ip

La dirección IP del cliente implicado en la transferencia

failure-message

En el caso de las transferencias fallidas, los detalles del motivo por el que se produjo el error en la transferencia.

end-timestamp

Para que las transferencias se realicen correctamente, la marca de tiempo en la que se termina de procesar el archivo.

etag

La etiqueta de entidad (solo se usa para los archivos de Amazon S3).

file-path

La ruta al archivo que se está transfiriendo.

server-id

El identificador único del servidor Transfer Family.

username

El usuario que realiza la transferencia.

session-id

El identificador único de la sesión de transferencia.

start-timestamp

Para que las transferencias se realicen correctamente, la marca de tiempo en la que comienza el procesamiento de los archivos.

ejemplo SFTPEjemplo de evento fallido en la descarga del archivo del servidor

El siguiente ejemplo muestra un evento en el que se produjo un error de descarga en un SFTP servidor (si se Amazon EFS está utilizando el almacenamiento).

{ "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" } }
ejemplo FTPEjemplo de evento: se completó la carga del servidor de archivos

El siguiente ejemplo muestra un evento en el que una carga se completó correctamente en un FTP servidor (Amazon S3 si se está utilizando el almacenamiento).

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