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.
AS2eventos
Los siguientes son los campos de detalle de los AS2 eventos:
AS2Se completó la recepción de la carga
AS2Falló la recepción de la carga útil
AS2Se ha completado el envío de la carga
AS2Falló el envío de la carga
AS2MDNSe completó la recepción
AS2MDNFalló la recepción
AS2MDNEnvío completado
AS2MDNFalló el envío
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 es
aws.transfer
. detail
-
JSONObjeto 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 MDN caso de los eventos, también identifica el depósito y la clave del MDN archivo.
file-bucket
-
El contenedor del objeto en Amazon S3.
file-key
-
El nombre asignado al objeto en Amazon S3.
json-bucket
-
En el COMPLETED caso de FAILED transferencias, el contenedor del JSON archivo.
json-key
-
Para COMPLETED FAILED las transferencias, el nombre asignado al JSON archivo en Amazon S3.
mdn-bucket
-
En el caso de los MDN eventos, el contenedor del MDN archivo.
mdn-key
-
En el caso de los MDN eventos, el nombre asignado al MDN archivo en Amazon S3.
mdn-subject
-
En el MDN caso de los eventos, una descripción textual de la disposición del mensaje.
mdn-message-id
-
En el MDN caso de los eventos, un identificador único para el MDN mensaje.
disposition
-
En el MDN caso de los eventos, 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 AS2Ejemplo 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": "DOC-EXAMPLE-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 AS2MDNEjemplo de evento de recepción fallida
{ "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": "DOC-EXAMPLE-BUCKET1", "file-key": "/as2Integ/TestOutboundWrongCert.dat", "file-bucket": "DOC-EXAMPLE-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" } }