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 los utilice EventBridge para seleccionar y gestionar Transfer Family eventos, tenga en cuenta lo siguiente:
-
El
sourcecampo para todos los eventos desde Transfer Family está establecido enaws.transfer. -
El campo
detail-typeespecifica el tipo de evento.Por ejemplo,
FTP Server File Download Completed. -
El campo
detailcontiene 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
A continuación se muestran 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
-
No se pudo eliminar el 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 completó el cambio de nombre del archivo del servidor FTP
-
Error al cambiar el nombre del archivo del servidor FTP
-
Se completó la carga del archivo del servidor FTP
-
Fallo al cargar el 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
-
No se pudo eliminar el 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 completó 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
-
Fallo al cargar el archivo del servidor FTPS
-
Se completó la creación del directorio del servidor SFTP
-
Fallo al crear el directorio del servidor SFTP
-
Se completó la eliminación del directorio del servidor SFTP
-
No se pudo eliminar el directorio del servidor SFTP
-
Se completó la eliminación del archivo del servidor SFTP
-
No se pudo eliminar el 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
-
Fallo al cargar el 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 listados anteriormente.
source-
Identifica el servicio que generó el evento. Para los eventos de Transfer Family, este valor es.
aws.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 de por qué falló la transferencia.
end-timestamp-
Si las transferencias se han realizado correctamente, la marca de tiempo en la que el archivo termina de procesarse.
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 otro modo.
original-file-path-
En el caso de los 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 un archivo, la nueva ruta del archivo después del 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-
Si las transferencias se realizan correctamente, la marca de tiempo en la que comienza el procesamiento del archivo.
ejemplo Ejemplo de error 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 «Carga de archivos completada 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 de eliminación completada de un archivo 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 evento de cambio de nombre de archivo de 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 de directorio de servidores SFTP completado
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 de forma duradera, tal y como se describe en el apartado Nivel de entrega para eventos de AWS servicio de la sección Amazon EventBridge Events Reference. EventBridge
Los siguientes son los campos detallados de los eventos del conector SFTP:
-
Se completó 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ó la lista de directorios del conector SFTP
-
No se pudo enumerar el directorio del conector SFTP
-
Se completó el traslado remoto del conector SFTP
-
Fallo en el traslado remoto del conector SFTP
-
Se completó la eliminación remota del conector SFTP
-
Fallo en 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 listados anteriormente.
source-
Identifica el servicio que generó el evento. Para Transfer Family los eventos, este valor es
aws.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
StartFileTransfersolicitud 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
StartDirectoryListingAPI. Este identificador se puede usar para comprobar CloudWatch los registros y ver el estado de la solicitud de publicación. transfer-id-
El identificador único del evento de transferencia (una
StartFileTransfersolicitud). file-transfer-id-
El identificador único del archivo que se está transfiriendo.
url-
La URL del punto de conexión de AS2 o SFTP 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 las transferencias fallidas, el código del motivo por el que falló la transferencia. Valores:
ASSUME_ROLE_ERROR | UNSUPPORTED_OPERATION_ERROR | CONNECTION_ERROR | READ_FILE_ERROR | WRITE_FILE_ERROR | TIMEOUT_ERROR | LIST_DIRECTORY_ERROR | SEND_FILE_NOT_FOUND | RETRIEVE_FILE_NOT_FOUND | DIRECTORY_NOT_FOUND | FILE_NOT_FOUND | PATH_NOT_FOUND | RENAME_ERROR | DELETE_ERROR | INTERNAL_ERROR | UNKNOWN_ERROR. failure-message-
En el caso de las transferencias fallidas, los detalles de por qué falló la transferencia.
start-timestamp-
Si las transferencias se han realizado correctamente, la marca de tiempo en la que comienza el procesamiento del archivo.
end-timestamp-
Si las transferencias se realizan correctamente, la marca de tiempo en la que finaliza el procesamiento del archivo.
local-directory-path-
En el caso de
RETRIEVElas solicitudes, la ubicación en la que se va a colocar el archivo recuperado. remote-directory-path-
En el caso de
SENDlas solicitudes, el directorio de archivos en el que se va a colocar el archivo en el servidor SFTP del asociado. Este es el valorRemoteDirectoryPathque el usuario pasó a laStartFileTransfersolicitud. 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 anuncio.
truncated-
Si la salida de la lista contiene todos los elementos del 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_MANAGEDo.VPC_LATTICE vpc-lattice-resource-configuration-arn-
ARN de la configuración de recursos de VPC_LATTICE que define la ubicación del servidor SFTP de destino. Este campo es nulo para los conectores administrados por servicios.
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 es
S3. 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 almacenan los resultados de la lista de AWS directorios.
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 Ejemplo de evento de ejemplo de error en el envío del 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 de recuperación del archivo del conector SFTP completado
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 evento completado con la lista de directorios de conectores SFTP
El siguiente ejemplo muestra un evento en el que una llamada al directorio de inicio de listado 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" } } }
Eventos AS2
nota
Estos eventos se entregan de forma duradera, tal y como se describe en el apartado Nivel de entrega para eventos de AWS servicio de la sección Amazon EventBridge Events Reference. EventBridge
Los siguientes son los campos detallados de los eventos de AS2:
-
Se completó la recepción de la carga útil de AS2
-
Falló la recepción de la carga útil de AS2
-
Se completó el envío de la carga útil de AS2
-
Falló el envío de la carga útil de AS2
-
Se completó la recepción de MDN de AS2
-
Fallo en la recepción de MDN de AS2
-
Se completó el envío de MDN de AS2
-
Fallo en el envío de MDN de AS2
Los detail-type campos source y se incluyen a continuación porque contienen valores específicos para Transfer Family los 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 eventos AS2 listados anteriormente.
source-
Identifica el servicio que generó el evento. Para Transfer Family los eventos, este valor es
aws.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 bucket de Amazon S3 y la clave del archivo que se está transfiriendo. En el caso de los eventos de MDN, también identifica el bucket 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 COMPLETADAS o FALLIDAS, el contenedor del archivo JSON.
json-key-
En el caso de las transferencias COMPLETADAS o FALLIDAS, el nombre asignado al archivo JSON en Amazon S3.
mdn-bucket-
Para los eventos de MDN, el contenedor del archivo MDN.
mdn-key-
En el caso de los eventos de MDN, el nombre asignado al archivo de 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-
Para los eventos de MDN, la categoría de la disposición.
bytes-
El número de bytes del mensaje.
as2-from-
El socio comercial de AS2 que envía el mensaje.
as2-message-id-
Un identificador único para el mensaje AS2 que se está transfiriendo.
as2-to-
El socio comercial de AS2 que recibe el mensaje.
connector-id-
Para los mensajes AS2 que se envían desde un servidor de Transfer Family a un socio comercial, se utiliza el identificador único del conector AS2.
client-ip-
En el caso de 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 acuerdo AS2.
server-id-
Para los eventos del servidor, un identificador único solo para el servidor de 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-
Descripción textual del asunto del mensaje.
start-timestamp-
Si las transferencias se realizan correctamente, la marca de tiempo en la que comienza el procesamiento del archivo.
end-timestamp-
Si las transferencias se realizan correctamente, la marca de tiempo en la que finaliza el procesamiento del archivo.
status-code-
El código que corresponde al estado del proceso de transferencia de mensajes AS2. Valores válidos:
COMPLETED | FAILED | PROCESSING. failure-code-
En el caso de las transferencias fallidas, la categoría por la que falló la transferencia.
failure-message-
En el caso de las transferencias fallidas, los detalles del motivo por el que falló la transferencia.
transfer-id-
El identificador único del evento de transferencia.
ejemplo Ejemplo de evento AS2 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 Ejemplo de evento de ejemplo de error de recepción de MDN en AS2
{ "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" } }