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 est
aws.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" } }