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 es
aws.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" } }