AS2eventi - AWS Transfer Family

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

AS2eventi

Di seguito sono riportati i campi di dettaglio degli AS2 eventi:

  • AS2Payload (ricezione completata)

  • AS2Ricezione del payload non riuscita

  • AS2Invio del payload completato

  • AS2Invio del payload non riuscito

  • AS2MDNRicezione completata

  • AS2MDNRicezione non riuscita

  • AS2MDNInvio completato

  • AS2MDNInvio non riuscito

I detail-type campi source e sono inclusi di seguito perché contengono valori specifici per Transfer Family gli eventi. Per le definizioni degli altri campi di metadati inclusi in tutti gli eventi, consulta il riferimento alla struttura degli eventi nella Guida per l'Amazon EventBridge utente.

{ . . ., "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 il tipo di evento.

Per questo evento, il valore è uno degli AS2 eventi elencati in precedenza.

source

Identifica il servizio che ha generato l'evento. Per Transfer Family gli eventi, questo valore èaws.transfer.

detail

Un JSON oggetto che contiene informazioni sull'evento. Il servizio che genera l'evento determina il contenuto di questo campo.

s3-attributes

Identifica il bucket e la chiave Amazon S3 per il file da trasferire. Per MDN gli eventi, identifica anche il bucket e la chiave per il file. MDN

file-bucket

Il contenitore per l'oggetto in Amazon S3.

file-key

Il nome assegnato all'oggetto in Amazon S3.

json-bucket

Per COMPLETED o FAILED trasferisce, il contenitore per il JSON file.

json-key

Per COMPLETED o FAILED trasferisce, il nome assegnato al JSON file in Amazon S3.

mdn-bucket

Per MDN gli eventi, il contenitore per il MDN file.

mdn-key

Ad MDN esempio, il nome assegnato al MDN file in Amazon S3.

mdn-subject

Per MDN gli eventi, una descrizione testuale per la disposizione del messaggio.

mdn-message-id

Per MDN gli eventi, un ID univoco per il MDN messaggio.

disposition

Per MDN gli eventi, la categoria per la disposizione.

bytes

Il numero di byte nel messaggio.

as2-from

Il partner AS2 commerciale che invia il messaggio.

as2-message-id

Un identificatore univoco per il AS2 messaggio da trasferire.

as2-to

Il partner AS2 commerciale che riceve il messaggio.

connector-id

Per AS2 i messaggi inviati da un server Transfer Family a un partner commerciale, viene utilizzato l'identificatore univoco del AS2 connettore.

client-ip

Per gli eventi del server (trasferimenti da un partner commerciale a un server Transfer Family), l'indirizzo IP del client coinvolto nel trasferimento.

agreement-id

Per gli eventi del server, l'identificatore univoco dell'AS2accordo.

server-id

Per gli eventi del server, un ID univoco solo per il server Transfer Family.

requester-file-name

Per gli eventi di payload, il nome originale del file ricevuto durante il trasferimento.

message-subject

Una descrizione testuale dell'oggetto del messaggio.

start-timestamp

Per trasferimenti riusciti, il timestamp di inizio dell'elaborazione dei file.

end-timestamp

Per trasferimenti riusciti, il timestamp del completamento dell'elaborazione del file.

status-code

Il codice che corrisponde allo stato del processo di trasferimento dei AS2 messaggi. Valori validi: COMPLETED | FAILED | PROCESSING.

failure-code

Per i trasferimenti non riusciti, la categoria relativa al motivo per cui il trasferimento non è riuscito.

failure-message

Per i trasferimenti non riusciti, i dettagli del motivo per cui il trasferimento non è riuscito.

transfer-id

L'identificatore univoco dell'evento di trasferimento.

Esempio AS2Esempio di 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" } }
Esempio AS2MDNRicevi un evento di esempio non riuscito
{ "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" } }