Transfer Family referencia detallada de los eventos - 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.

Transfer Family referencia detallada de los eventos

Todos los eventos de AWS los servicios tienen un conjunto común de campos que contienen metadatos sobre el evento. Estos metadatos pueden incluir el AWS servicio que es el origen del evento, la hora en que se generó el evento, la cuenta y la región en las que tuvo lugar el evento, entre otros. Para ver las definiciones de estos campos generales, consulte Referencia de estructura de eventos en la Guía del usuario de Amazon EventBridge .

Además, cada evento tiene un campo detail que contiene datos específicos de ese evento en particular. La siguiente referencia define los campos de detalle de los distintos Transfer Family eventos.

Cuando utilice EventBridge para seleccionar y gestionar Transfer Family eventos, tenga en cuenta lo siguiente:

  • El source campo para todos los eventos de Transfer Family está establecido enaws.transfer.

  • El campo detail-type especifica el tipo de evento.

    Por ejemplo, FTP Server File Download Completed.

  • El campo detail contiene los datos específicos de ese evento en particular.

Para obtener más información sobre cómo construir patrones de eventos que permitan que las reglas coincidan con los eventos de Transfer Family , consulte Patrones de eventos en la Guía del usuario de Amazon EventBridge .

Para obtener más información sobre los eventos y cómo EventBridge los procesa, consulte Amazon EventBridge los eventos en la Guía del Amazon EventBridge usuario.

Eventos de servidores SFTP, FTPS y FTP

Los siguientes son los campos detallados de los eventos de los servidores SFTP, FTPS y FTP:

  • Se completó la creación del directorio del servidor FTP

  • No se pudo crear el directorio del servidor FTP

  • Se completó la eliminación del directorio del servidor FTP

  • Falló la eliminación del directorio del servidor FTP

  • Se completó la eliminación del archivo del servidor FTP

  • No se pudo eliminar el archivo del servidor FTP

  • Se completó la descarga del archivo del servidor FTP

  • Falló la descarga del archivo del servidor FTP

  • Se ha completado el cambio de nombre del archivo del servidor FTP

  • Falló el cambio de nombre del archivo del servidor FTP

  • Se completó la carga del archivo del servidor FTP

  • Falló la carga del archivo del servidor FTP

  • Se completó la creación del directorio del servidor FTPS

  • No se pudo crear el directorio del servidor FTPS

  • Se completó la eliminación del directorio del servidor FTPS

  • Falló la eliminación del directorio del servidor FTPS

  • Se completó la eliminación del archivo del servidor FTPS

  • No se pudo eliminar el archivo del servidor FTPS

  • Se completó la descarga del archivo del servidor FTPS

  • Falló la descarga del archivo del servidor FTPS

  • Se ha completado el cambio de nombre del archivo del servidor FTPS

  • Error al cambiar el nombre del archivo del servidor FTPS

  • Se completó la carga del archivo del servidor FTPS

  • Error al cargar el archivo del servidor FTPS

  • Se completó la creación del directorio del servidor SFTP

  • No se pudo crear el directorio del servidor SFTP

  • Se completó la eliminación del directorio del servidor SFTP

  • Falló la eliminación del directorio del servidor SFTP

  • Se completó la eliminación del archivo del servidor SFTP

  • Falló la eliminación del archivo del servidor SFTP

  • Se completó la descarga del archivo del servidor SFTP

  • Falló la descarga del archivo del servidor SFTP

  • Se completó el cambio de nombre del archivo del servidor SFTP

  • Error al cambiar el nombre del archivo del servidor SFTP

  • Se completó la carga del archivo del servidor SFTP

  • Falló la carga del archivo del servidor SFTP

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", "original-file-path" : "string", "renamed-file-path" : "string", "directory-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 nombres de eventos del servidor SFTP, FTPS o FTP enumerados anteriormente.

source

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

detail

Un objeto JSON 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, eliminando o utilizando de alguna otra forma.

original-file-path

En el caso de eventos de cambio de nombre de archivos, la ruta original del archivo antes de cambiarle el nombre.

renamed-file-path

En el caso de los eventos de cambio de nombre de archivos, la nueva ruta del archivo tras el cambio de nombre.

directory-path

En el caso de los eventos de creación y eliminación de directorios, la ruta del directorio.

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 Ejemplo de evento fallido al descargar un archivo del servidor SFTP

El siguiente ejemplo muestra un evento en el que se produjo un error de descarga en un servidor SFTP (si Amazon EFS se 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 Ejemplo de evento: se completó la carga de un archivo en un servidor FTP

El siguiente ejemplo muestra un evento en el que una carga se completó correctamente en un servidor FTP (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": "/amzn-s3-demo-bucket/test/1mb_file", "server-id": "s-1111aaaa2222bbbb3", "username": "test", "session-id": "event-ID", "start-timestamp": "2024-01-29T16:31:42.462088327Z" } }
ejemplo Ejemplo de evento: se completó la eliminación de archivos del servidor SFTP

El siguiente ejemplo muestra un evento en el que un archivo se eliminó correctamente en un servidor SFTP.

{ "version": "0", "id": "event-ID", "detail-type": "SFTP Server File Delete Completed", "source": "aws.transfer", "account": "958412138249", "time": "2025-05-15T14:30:27Z", "region": "us-east-1", "resources": [ "arn:aws:transfer:us-east-1:958412138249:server/s-1234abcd5678efghi" ], "detail": { "status-code": "COMPLETED", "protocol": "SFTP", "client-ip": "IP-address", "end-timestamp": "2025-05-15T14:30:27.749749117Z", "file-path": "/fs-1234abcd5678efghi/user0/test-file-to-delete.txt", "server-id": "s-1234abcd5678efghi", "username": "test", "session-id": "session-ID", "start-timestamp": "2025-05-15T14:30:26.706282454Z" } }
ejemplo Ejemplo de cambio de nombre de archivo del servidor SFTP completado

El siguiente ejemplo muestra un evento en el que se cambió correctamente el nombre de un archivo en un servidor SFTP.

{ "version": "0", "id": "event-ID", "detail-type": "SFTP Server File Rename Completed", "source": "aws.transfer", "account": "958412138249", "time": "2025-05-15T15:45:12Z", "region": "us-east-1", "resources": [ "arn:aws:transfer:us-east-1:958412138249:server/s-1234abcd5678efghi" ], "detail": { "status-code": "COMPLETED", "protocol": "SFTP", "client-ip": "IP-address", "end-timestamp": "2025-05-15T15:45:12.749749117Z", "original-file-path": "/fs-1234abcd5678efghi/user0/old-filename.txt", "renamed-file-path": "/fs-1234abcd5678efghi/user0/new-filename.txt", "server-id": "s-1234abcd5678efghi", "username": "test", "session-id": "session-ID", "start-timestamp": "2025-05-15T15:45:11.706282454Z" } }
ejemplo Ejemplo de evento de creación completa del directorio del servidor SFTP

El siguiente ejemplo muestra un evento en el que se creó correctamente un directorio en un servidor SFTP.

{ "version": "0", "id": "event-ID", "detail-type": "SFTP Server Directory Create Completed", "source": "aws.transfer", "account": "958412138249", "time": "2025-05-15T16:20:05Z", "region": "us-east-1", "resources": [ "arn:aws:transfer:us-east-1:958412138249:server/s-1234abcd5678efghi" ], "detail": { "status-code": "COMPLETED", "protocol": "SFTP", "client-ip": "IP-address", "end-timestamp": "2025-05-15T16:20:05.749749117Z", "directory-path": "/fs-1234abcd5678efghi/user0/new-directory", "server-id": "s-1234abcd5678efghi", "username": "test", "session-id": "session-ID", "start-timestamp": "2025-05-15T16:20:04.706282454Z" } }

Eventos del conector SFTP

nota

Estos eventos se entregan a un EventBridge nivel duradero, como se describe en Nivel de entrega para eventos de AWS servicio en la Referencia de EventBridge eventos de Amazon.

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

  • Se ha completado el envío del archivo del conector SFTP

  • Falló el envío del archivo del conector SFTP

  • Se completó la recuperación del archivo del conector SFTP

  • Falló la recuperación del archivo del conector SFTP

  • Se completó el listado del directorio de conectores SFTP

  • Falló la lista del directorio de conectores SFTP

  • Se completó el movimiento remoto del conector SFTP

  • Falló el movimiento remoto del conector SFTP

  • Se completó la eliminación remota del conector SFTP

  • Falló la eliminación remota del conector SFTP

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", "max-items" : "number", "connector-id" : "string", "output-directory-path" : "string", "listing-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" "item-count" : "number" "truncated" : "boolean" "bytes" : "number", "egress-type" : "string", "vpc-lattice-resource-configuration-arn" : "string", "vpc-lattice-port-number" : "number", "local-file-location" : { "domain" : "string", "bucket" : "string", "key" : "string" }, "output-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 del conector SFTP enumerados anteriormente.

source

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

detail

Un objeto JSON 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:

max-items

El número máximo de directory/file nombres que se van a devolver.

operation

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

connector-id

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

output-directory-path

La ruta (bucket y prefijo) en Amazon S3 para almacenar los resultados del file/directory listado.

listing-id

Un identificador único para la operación de la StartDirectoryListing API. Este identificador se puede utilizar para comprobar CloudWatch los registros y ver el estado de la solicitud de listado.

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

La URL del punto final SFTP AS2 o del socio.

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 por el que se produjo el 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 servidor SFTP del socio. Es el valor RemoteDirectoryPath que el usuario ha transferido a la StartFileTransfer solicitud. Puede especificar un directorio predeterminado en el servidor SFTP del socio. Si es así, este campo está vacío.

item-count

El número de elementos (directorios y archivos) devueltos para la solicitud de listado.

truncated

Si el resultado de la lista contiene todos los elementos contenidos en el directorio remoto o no.

bytes

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

egress-type

Tipo de configuración de salida del conector. Valores: SERVICE_MANAGED o. VPC_LATTICE

vpc-lattice-resource-configuration-arn

ARN de la configuración de recursos VPC_LATTICE que define la ubicación del servidor SFTP de destino. Este campo es nulo para los conectores gestionados por el servicio.

vpc-lattice-port-number

Número de puerto para conectarse al servidor SFTP a través de VPC_LATTICE.

local-file-location

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

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.

output-file-location

Este parámetro contiene los detalles de la ubicación en la que se almacenarán los resultados de la lista de AWS directorios.

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 Ejemplo de evento fallido al enviar el archivo del conector SFTP

El siguiente ejemplo muestra un evento en el que un conector SFTP falló al intentar enviar un archivo a un servidor SFTP 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": "/amzn-s3-demo-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": "amzn-s3-demo-bucket", "key": "testfile.txt" } } }
ejemplo Ejemplo de evento SFTP Connector File Retrieve Completed

El siguiente ejemplo muestra un evento en el que un conector SFTP recuperó correctamente un archivo enviado desde un servidor SFTP 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": "/amzn-s3-demo-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": "amzn-s3-demo-bucket", "key": "testfile.txt" } } }
ejemplo Ejemplo de listado de directorios de conectores SFTP completado

El siguiente ejemplo muestra un evento en el que una llamada a iniciar un listado del directorio recuperó un archivo de listado de un servidor SFTP remoto.

{ "version": "0", "id": "event-ID", "detail-type": "SFTP Connector Directory Listing 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": { "max-items": 10000, "connector-id": "c-fc68000012345aa18", "output-directory-path": "/amzn-s3-demo-bucket/example/file-listing-output", "listing-id": "123456-23aa-7980-abc1-1a2b3c4d5e", "url": "sftp://s-21a23456789012a.server.transfer.us-east-1.amazonaws.com", "status-code": "COMPLETED", "remote-directory-path": "/home", "item-count": 10000, "truncated": true, "start-timestamp": "2024-01-24T18:28:07.632388Z", "end-timestamp": "2024-01-24T18:28:07.774898Z", "output-file-location": { "domain": "S3", "bucket": "amzn-s3-demo-bucket", "key": "c-fc1ab90fd0d047e7a-70987273-49nn-4006-bab1-1a7290cc412ba.json" } } }

AS2 eventos

nota

Estos eventos se entregan a un EventBridge nivel duradero, como se describe en Nivel de entrega para eventos de AWS servicio en la Referencia de EventBridge eventos de Amazon.

Los siguientes son los campos de detalle de los AS2 eventos:

  • AS2 Se completó la recepción de la carga

  • AS2 Falló la recepción de la carga

  • AS2 Se ha completado el envío de la carga

  • AS2 Falló el envío de la carga

  • AS2 Se completó la recepción de MDN

  • AS2 Falló la recepción de MDN

  • AS2 Envío de MDN completado

  • AS2 Falló el envío de MDN

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": { "s3-attributes" : { "file-bucket" : "string", "file-key" : "string", "json-bucket" : "string", "json-key" : "string", "mdn-bucket" : "string", "mdn-key" : "string" } "mdn-subject" : "string", "mdn-message-id" : "string", "disposition" : "string", "bytes" : "number", "as2-from" : "string", "as2-message-id" : "string", "as2-to" : "string", "connector-id" : "string", "client-ip" : "string", "agreement-id" : "string", "server-id" : "string", "requester-file-name" : "string", "message-subject" : "string", "start-timestamp" : "string", "end-timestamp" : "string", "status-code" : "string", "failure-code" : "string", "failure-message" : "string", "transfer-id" : "string" } }
detail-type

Identifica el tipo de evento.

Para este evento, el valor es uno de los AS2 eventos enumerados anteriormente.

source

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

detail

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

s3-attributes

Identifica el depósito y la clave de Amazon S3 del archivo que se está transfiriendo. En el caso de los eventos de MDN, también identifica el depósito y la clave del archivo MDN.

file-bucket

El contenedor del objeto en Amazon S3.

file-key

El nombre asignado al objeto en Amazon S3.

json-bucket

En el caso de las transferencias FINALIZADAS o FALLIDAS, el contenedor del archivo JSON.

json-key

En el caso de transferencias COMPLETADAS o FALLIDAS, el nombre asignado al archivo JSON en Amazon S3.

mdn-bucket

En el caso de los eventos de MDN, el contenedor del archivo MDN.

mdn-key

Para los eventos de MDN, el nombre asignado al archivo MDN en Amazon S3.

mdn-subject

En el caso de los eventos de MDN, una descripción textual de la disposición del mensaje.

mdn-message-id

Para los eventos de MDN, un identificador único para el mensaje de MDN.

disposition

En el caso de los eventos de MDN, la categoría de la disposición.

bytes

El número de bytes del mensaje.

as2-from

El socio AS2 comercial que envía el mensaje.

as2-message-id

Un identificador único para el AS2 mensaje que se está transfiriendo.

as2-to

El socio AS2 comercial que recibe el mensaje.

connector-id

Para AS2 los mensajes que se envían desde un servidor de Transfer Family a un socio comercial, se utiliza el identificador único del AS2 conector que se está enviando.

client-ip

Para los eventos del servidor (transferencias de un socio comercial a un servidor de Transfer Family), la dirección IP del cliente implicado en la transferencia.

agreement-id

En el caso de los eventos del servidor, el identificador único del AS2 acuerdo.

server-id

Para los eventos del servidor, un identificador único solo para el servidor Transfer Family.

requester-file-name

En el caso de los eventos de carga útil, el nombre original del archivo recibido durante la transferencia.

message-subject

Una descripción textual del asunto del mensaje.

start-timestamp

Para que las transferencias se realicen correctamente, la marca de tiempo en la que comienza 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.

status-code

El código que corresponde al estado del proceso de transferencia de AS2 mensajes. Valores válidos: COMPLETED | FAILED | PROCESSING.

failure-code

En el caso de las transferencias fallidas, la categoría por la que se produjo el error 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.

transfer-id

El identificador único del evento de transferencia.

ejemplo AS2 Ejemplo de evento Payload Receive Completed
{ "version": "0", "id": "event-ID", "detail-type": "AS2 Payload Receive Completed", "source": "aws.transfer", "account": "076722215406", "time": "2024-02-07T06:47:05Z", "region": "us-east-1", "resources": ["arn:aws:transfer:us-east-1:076722215406:connector/c-1111aaaa2222bbbb3"], "detail": { "s3-attributes": { "file-key": "/inbound/processed/testAs2Message.dat", "file-bucket": "amzn-s3-demo-bucket" }, "client-ip": "client-IP-address", "requester-file-name": "testAs2MessageVerifyFile.dat", "end-timestamp": "2024-02-07T06:47:06.040031Z", "as2-from": "as2-from-ID", "as2-message-id": "as2-message-ID", "message-subject": "Message from AS2 tests", "start-timestamp": "2024-02-07T06:47:05.410Z", "status-code": "PROCESSING", "bytes": 63, "as2-to": "as2-to-ID", "agreement-id": "a-1111aaaa2222bbbb3", "server-id": "s-1234abcd5678efghi" } }
ejemplo AS2 Ejemplo de evento MDN Receive Failed
{ "version": "0", "id": "event-ID", "detail-type": "AS2 MDN Receive Failed", "source": "aws.transfer", "account": "889901007463", "time": "2024-02-06T22:05:09Z", "region": "us-east-1", "resources": ["arn:aws:transfer:us-east-1:076722215406:server/s-1111aaaa2222bbbb3"], "detail": { "mdn-subject": "Your Requested MDN Response re: Test run from Id 123456789abcde to partner ijklmnop987654", "s3-attributes": { "json-bucket": "amzn-s3-demo-bucket1", "file-key": "/as2Integ/TestOutboundWrongCert.dat", "file-bucket": "amzn-s3-demo-bucket2", "json-key": "/as2Integ/failed/TestOutboundWrongCert.dat.json" }, "mdn-message-id": "MDN-message-ID", "end-timestamp": "2024-02-06T22:05:09.479878Z", "as2-from": "PartnerA", "as2-message-id": "as2-message-ID", "connector-id": "c-1234abcd5678efghj", "message-subject": "Test run from Id 123456789abcde to partner ijklmnop987654", "start-timestamp": "2024-02-06T22:05:03Z", "failure-code": "VERIFICATION_FAILED_NO_MATCHING_KEY_FOUND", "status-code": "FAILED", "as2-to": "MyCompany", "failure-message": "No public certificate matching message signature could be found in profile: p-1234abcd5678efghj", "transfer-id": "transfer-ID" } }