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 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:
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 valorRemoteDirectoryPath
que el usuario ha pasado a laStartFileTransfer
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 es
S3
. 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" } } }