AS2événements - AWS Transfer Family

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

AS2événements

Les champs de détail relatifs aux AS2 événements sont les suivants :

  • AS2Réception de la charge utile terminée

  • AS2Échec de réception de la charge utile

  • AS2Envoi de la charge utile terminé

  • AS2Échec de l'envoi de la charge utile

  • AS2MDNRéception terminée

  • AS2MDNÉchec de réception

  • AS2MDNEnvoi terminé

  • AS2MDNÉchec de l'envoi

Les detail-type champs source et sont inclus ci-dessous car ils contiennent des valeurs spécifiques pour les Transfer Family événements. Pour les définitions des autres champs de métadonnées inclus dans tous les événements, consultez la section Référence de la structure des événements dans le guide de Amazon EventBridge l'utilisateur.

{ . . ., "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

Identifie le type d'événement.

Pour cet événement, la valeur est l'un des AS2 événements répertoriés précédemment.

source

Identifie le service qui a généré l'événement. Pour les Transfer Family événements, cette valeur estaws.transfer.

detail

JSONObjet contenant des informations sur l'événement. Le service qui génère l'événement détermine le contenu de ce champ.

s3-attributes

Identifie le compartiment Amazon S3 et la clé du fichier transféré. Pour les MDN événements, il identifie également le compartiment et la clé du MDN fichier.

file-bucket

Le conteneur de l'objet dans Amazon S3.

file-key

Le nom attribué à l'objet dans Amazon S3.

json-bucket

Pour COMPLETED ou pour FAILED les transferts, le conteneur du JSON fichier.

json-key

Pour COMPLETED ou pour les FAILED transferts, le nom attribué au JSON fichier dans Amazon S3.

mdn-bucket

Pour MDN les événements, le conteneur du MDN fichier.

mdn-key

Pour les MDN événements, le nom attribué au MDN fichier dans Amazon S3.

mdn-subject

Pour les MDN événements, une description textuelle de la disposition du message.

mdn-message-id

Pour les MDN événements, un identifiant unique pour le MDN message.

disposition

Pour les MDN événements, la catégorie correspondant à la disposition.

bytes

Le nombre d'octets contenus dans le message.

as2-from

Le partenaire AS2 commercial qui envoie le message.

as2-message-id

Identifiant unique du AS2 message transféré.

as2-to

Le partenaire AS2 commercial qui reçoit le message.

connector-id

Pour les AS2 messages envoyés depuis un serveur Transfer Family à un partenaire commercial, identifiant unique du AS2 connecteur utilisé.

client-ip

Pour les événements du serveur (transferts d'un partenaire commercial vers un serveur Transfer Family), adresse IP du client impliqué dans le transfert.

agreement-id

Pour les événements liés au serveur, identifiant unique de l'AS2accord.

server-id

Pour les événements du serveur, un identifiant unique uniquement pour le serveur Transfer Family.

requester-file-name

Pour les événements de charge utile, nom d'origine du fichier reçu lors du transfert.

message-subject

Description textuelle de l'objet du message.

start-timestamp

Pour les transferts réussis, l'horodatage du début du traitement des fichiers.

end-timestamp

Pour les transferts réussis, horodatage indiquant la fin du traitement du fichier.

status-code

Code correspondant à l'état du processus de transfert des AS2 messages. Valeurs valides : COMPLETED | FAILED | PROCESSING.

failure-code

Pour les transferts ayant échoué, catégorie expliquant pourquoi le transfert a échoué.

failure-message

Pour les transferts ayant échoué, les détails expliquant pourquoi le transfert a échoué.

transfer-id

Identifiant unique de l'événement de transfert.

Exemple AS2Exemple d'événement 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" } }
Exemple AS2MDNExemple d'événement d'échec de réception
{ "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" } }