SFTPeventos de conector - 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.

SFTPeventos de conector

A continuación se muestran los campos de detalle de los eventos de SFTP conector:

  • SFTPSe ha completado el envío del fichero de conector

  • SFTPFalló el envío del archivo del conector

  • SFTPSe completó la recuperación del archivo del conector

  • SFTPFalló la recuperación del archivo del conector

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": { "operation" : "string", "connector-id" : "string", "transfer-id" : "string", "file-transfer-id" : "string", "url" : "string", "file-path" : "string", "status-code" : "string", "failure-code" : "string", "failure-message" : "string", "start-timestamp" : "string", "end-timestamp" : "string", "local-directory-path" : "string", "remote-directory-path" : "string" "bytes" : "number", "local-file-location" : { "domain" : "string", "bucket" : "string", "key" : "string" }, } }
detail-type

Identifica el tipo de evento.

Para este evento, el valor es uno de los nombres de eventos SFTP del conector enumerados anteriormente.

source

Identifica el servicio que generó el evento. Para Transfer Family los eventos, 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:

operation

Si la StartFileTransfer solicitud envía o recupera un archivo. Valores:SEND|RETRIEVE.

connector-id

El identificador único del SFTP conector que se está utilizando.

transfer-id

El identificador único del evento de transferencia (una StartFileTransfer solicitud).

file-transfer-id

El identificador único del archivo que se está transfiriendo.

url

El URL del socio AS2 o SFTP punto final.

file-path

La ubicación y el archivo que se están enviando o recuperando.

status-code

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

failure-code

En el caso de transferencias fallidas, el código del motivo por el que se produjo el error en la transferencia.

failure-message

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

start-timestamp

Para que las transferencias se realicen correctamente, la marca de tiempo en la que se inicia el procesamiento del archivo.

end-timestamp

Para que las transferencias se realicen correctamente, la marca de tiempo en la que se completa el procesamiento del archivo.

local-directory-path

En el caso de RETRIEVE las solicitudes, la ubicación en la que se debe colocar el archivo recuperado.

remote-directory-path

En el caso de SEND las solicitudes, el directorio de archivos en el que se va a colocar el archivo en el SFTP servidor del socio. Este es el valor RemoteDirectoryPath que el usuario ha pasado a la StartFileTransfer solicitud. Puede especificar un directorio predeterminado en el SFTP servidor del socio. Si es así, este campo está vacío.

bytes

El número de bytes que se están transfiriendo. El valor es 0 para las transferencias fallidas.

local-file-location

Este parámetro contiene los detalles de la ubicación del archivo de AWS almacenamiento.

domain

El almacenamiento que se está utilizando. Actualmente, el único valor esS3.

bucket

El contenedor del objeto en Amazon S3.

key

El nombre asignado al objeto en Amazon S3.

ejemplo SFTPEjemplo de evento fallido al enviar el archivo del conector

El siguiente ejemplo muestra un evento en el que un SFTP conector falló al intentar enviar un archivo a un SFTP servidor remoto.

{ "version": "0", "id": "event-ID", "detail-type": "SFTP Connector File Send Failed", "source": "aws.transfer", "account": "123456789012", "time": "2024-01-24T19:30:45Z", "region": "us-east-1", "resources": [ "arn:aws:transfer:us-east-1:123456789012:connector/c-f1111aaaa2222bbbb3" ], "detail": { "operation": "SEND", "connector-id": "c-f1111aaaa2222bbbb3", "transfer-id": "transfer-ID", "file-transfer-id": "file-transfer-ID", "url": "sftp://s-21a23456789012a.server.transfer.us-east-1.amazonaws.com", "file-path": "/DOC-EXAMPLE-BUCKET/testfile.txt", "status-code": "FAILED", "failure-code": "CONNECTION_ERROR", "failure-message": "Unknown Host", "remote-directory-path": "", "bytes": 0, "start-timestamp": "2024-01-24T18:29:33.658729Z", "end-timestamp": "2024-01-24T18:29:33.993196Z", "local-file-location": { "domain": "S3", "bucket": "DOC-EXAMPLE-BUCKET", "key": "testfile.txt" } } }
ejemplo SFTPEjemplo de evento Connector File Retrieve Completed

El siguiente ejemplo muestra un evento en el que un SFTP conector recuperó correctamente un archivo enviado desde un SFTP servidor remoto.

{ "version": "0", "id": "event-ID", "detail-type": "SFTP Connector File Retrieve Completed", "source": "aws.transfer", "account": "123456789012", "time": "2024-01-24T18:28:08Z", "region": "us-east-1", "resources": [ "arn:aws:transfer:us-east-1:123456789012:connector/c-f1111aaaa2222bbbb3" ], "detail": { "operation": "RETRIEVE", "connector-id": "c-fc68000012345aa18", "transfer-id": "file-transfer-ID", "file-transfer-id": "file-transfer-ID", "url": "sftp://s-21a23456789012a.server.transfer.us-east-1.amazonaws.com", "file-path": "testfile.txt", "status-code": "COMPLETED", "local-directory-path": "/DOC-EXAMPLE-BUCKET", "bytes": 63533, "start-timestamp": "2024-01-24T18:28:07.632388Z", "end-timestamp": "2024-01-24T18:28:07.774898Z", "local-file-location": { "domain": "S3", "bucket": "DOC-EXAMPLE-BUCKET", "key": "testfile.txt" } } }