Transfer Family référence détaillée des é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.

Transfer Family référence détaillée des événements

Tous les événements des AWS services ont un ensemble commun de champs contenant des métadonnées relatives à l'événement. Ces métadonnées peuvent inclure le AWS service à l'origine de l'événement, l'heure à laquelle l'événement a été généré, le compte et la région dans lesquels l'événement a eu lieu, etc. Pour les définitions de ces champs généraux, voir la référence relative à la structure des événements dans le guide de Amazon EventBridge l'utilisateur.

En outre, chaque événement possède un champ detail qui contient des données spécifiques à cet événement en particulier. La référence suivante définit les champs de détail des différents Transfer Family événements.

Lorsque vous sélectionnez EventBridge et gérez des Transfer Family événements, tenez compte des points suivants :

  • Le source champ pour tous les événements de Transfer Family est défini suraws.transfer.

  • Le champ detail-type indique le type d'événement.

    Par exemple, FTP Server File Download Completed.

  • Le champ detail contient les données spécifiques à cet événement en particulier.

Pour plus d'informations sur la création de modèles d'événements permettant aux règles de correspondre aux Transfer Family événements, voir Modèles d'événements dans le guide de Amazon EventBridge l'utilisateur.

Pour plus d'informations sur les événements et leur EventBridge traitement, reportez-vous à la section Amazon EventBridge Événements du Guide de Amazon EventBridge l'utilisateur.

Événements relatifs aux serveurs SFTP, FTPS et FTP

Les champs de détail relatifs aux événements des serveurs SFTP, FTPS et FTP sont les suivants :

  • Création du répertoire du serveur FTP terminée

  • La création du répertoire du serveur FTP a échoué

  • Suppression du répertoire du serveur FTP terminée

  • La suppression du répertoire du serveur FTP a échoué

  • Suppression du fichier du serveur FTP terminée

  • Echec de la suppression du fichier du serveur FTP

  • Téléchargement du fichier du serveur FTP terminé

  • Le téléchargement du fichier du serveur FTP a échoué

  • Renommage du fichier du serveur FTP terminé

  • Échec du renommage du fichier du serveur FTP

  • Téléchargement du fichier sur le serveur FTP terminé

  • Echec du téléchargement du fichier sur le serveur FTP

  • Création du répertoire du serveur FTPS terminée

  • La création du répertoire du serveur FTPS a échoué

  • Suppression du répertoire du serveur FTPS terminée

  • La suppression du répertoire du serveur FTPS a échoué

  • Suppression du fichier du serveur FTPS terminée

  • Echec de la suppression du fichier du serveur FTPS

  • Téléchargement du fichier du serveur FTPS terminé

  • Échec du téléchargement du fichier du serveur FTPS

  • Renommage du fichier du serveur FTPS terminé

  • Échec du renommage du fichier du serveur FTPS

  • Téléchargement du fichier du serveur FTPS terminé

  • Échec du téléchargement du fichier sur le serveur FTPS

  • Création du répertoire du serveur SFTP terminée

  • La création du répertoire du serveur SFTP a échoué

  • Suppression du répertoire du serveur SFTP terminée

  • La suppression du répertoire du serveur SFTP a échoué

  • Suppression du fichier du serveur SFTP terminée

  • Echec de la suppression du fichier du serveur SFTP

  • Téléchargement du fichier du serveur SFTP terminé

  • Échec du téléchargement du fichier du serveur SFTP

  • Renommage du fichier du serveur SFTP terminé

  • Le changement de nom du fichier du serveur SFTP a échoué

  • Téléchargement du fichier du serveur SFTP terminé

  • Échec du téléchargement du fichier sur le serveur SFTP

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": { "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

Identifie le type d'événement.

Pour cet événement, la valeur est l'un des noms d'événements de serveur SFTP, FTPS ou FTP répertoriés précédemment.

source

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

detail

Un objet JSON qui contient des informations sur l'événement. Le service qui génère l'événement détermine le contenu de ce champ.

Pour cet événement, les données incluent les éléments suivants :

failure-code

Catégorie expliquant pourquoi le transfert a échoué. Valeurs: PARTIAL_UPLOAD | PARTIAL_DOWNLOAD | UNKNOWN_ERROR

status-code

Si le transfert est réussi. Valeurs :COMPLETED | FAILED.

protocol

Protocole utilisé pour le transfert. Valeurs: SFTP | FTPS | FTP

bytes

Nombre d’octets transférés.

client-ip

Adresse IP du client impliqué dans le transfert

failure-message

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

end-timestamp

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

etag

La balise d'entité (uniquement utilisée pour les fichiers Amazon S3).

file-path

Le chemin d'accès au fichier transféré, supprimé ou utilisé d'une autre manière.

original-file-path

Pour les événements de renommage de fichier, le chemin d'origine du fichier avant de le renommer.

renamed-file-path

Pour les événements de renommage de fichier, le nouveau chemin du fichier après le changement de nom.

directory-path

Pour les événements de création et de suppression d'un répertoire, le chemin du répertoire.

server-id

L'identifiant unique du serveur Transfer Family.

username

L'utilisateur qui effectue le transfert.

session-id

Identifiant unique de la session de transfert.

start-timestamp

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

Exemple d'événement d'échec du téléchargement du fichier du serveur SFTP

L'exemple suivant montre un événement au cours duquel un téléchargement a échoué sur un serveur SFTP (Amazon EFS le stockage est-il utilisé).

{ "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" } }
Exemple d'événement de téléchargement de fichier sur le serveur FTP terminé

L'exemple suivant montre un événement au cours duquel un téléchargement s'Amazon S3 est terminé avec succès sur un serveur FTP (le stockage est-il utilisé).

{ "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" } }
Exemple d'événement de suppression du fichier du serveur SFTP terminé

L'exemple suivant montre un événement au cours duquel un fichier a été correctement supprimé sur un serveur 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" } }
Exemple d'événement terminé pour renommer le fichier du serveur SFTP

L'exemple suivant montre un événement au cours duquel un fichier a été renommé avec succès sur un serveur 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" } }
Exemple d'événement Create Completed dans le répertoire du serveur SFTP

L'exemple suivant montre un événement au cours duquel un répertoire a été créé avec succès sur un serveur 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" } }

Événements relatifs au connecteur SFTP

Note

Ces événements sont diffusés à un EventBridge niveau durable, comme décrit dans la section Niveau de livraison pour les événements de AWS service dans Amazon EventBridge Events Reference.

Les champs de détail relatifs aux événements du connecteur SFTP sont les suivants :

  • Envoi du fichier du connecteur SFTP terminé

  • Échec de l'envoi du fichier du connecteur SFTP

  • Récupération du fichier du connecteur SFTP terminée

  • Échec de la récupération du fichier du connecteur SFTP

  • La liste des répertoires du connecteur SFTP est terminée

  • Échec de la liste des répertoires du connecteur SFTP

  • Déplacement à distance du connecteur SFTP terminé

  • Échec du déplacement à distance du connecteur SFTP

  • Suppression à distance du connecteur SFTP terminée

  • Échec de la suppression à distance du connecteur SFTP

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": { "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", "local-file-location" : { "domain" : "string", "bucket" : "string", "key" : "string" }, "output-file-location" : { "domain" : "string", "bucket" : "string", "key" : "string" } } }
detail-type

Identifie le type d'événement.

Pour cet événement, la valeur est l'un des noms d'événements du connecteur SFTP 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

Un objet JSON qui contient des informations sur l'événement. Le service qui génère l'événement détermine le contenu de ce champ.

Pour cet événement, les données incluent les éléments suivants :

max-items

Le nombre maximum de directory/file noms à renvoyer.

operation

Si la StartFileTransfer demande consiste à envoyer ou à récupérer un fichier. Valeurs :SEND|RETRIEVE.

connector-id

Identifiant unique du connecteur SFTP utilisé.

output-directory-path

Le chemin (compartiment et préfixe) dans Amazon S3 pour stocker les résultats de la file/directory liste.

listing-id

Identifiant unique pour le fonctionnement de StartDirectoryListing l'API. Cet identifiant peut être utilisé pour consulter les CloudWatch journaux afin de connaître l'état de la demande d'inscription.

transfer-id

L'identifiant unique de l'événement de transfert (une StartFileTransfer demande).

file-transfer-id

Identifiant unique du fichier transféré.

url

URL du point de terminaison SFTP AS2 ou du partenaire.

file-path

L'emplacement et le fichier envoyés ou récupérés.

status-code

Si le transfert est réussi. Valeurs :FAILED | COMPLETED.

failure-code

En cas d'échec de transfert, code de raison pour lequel le transfert a échoué.

failure-message

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

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.

local-directory-path

Pour les RETRIEVE demandes, emplacement dans lequel placer le fichier récupéré.

remote-directory-path

Pour les SEND demandes, le répertoire de fichiers dans lequel placer le fichier sur le serveur SFTP du partenaire. Il s'agit de la valeur RemoteDirectoryPath que l'utilisateur a transmise à la StartFileTransfer demande. Vous pouvez spécifier un répertoire par défaut sur le serveur SFTP du partenaire. Si tel est le cas, ce champ est vide.

item-count

Le nombre d'éléments (répertoires et fichiers) renvoyés pour la demande de listage.

truncated

Si la sortie de la liste contient tous les éléments contenus dans le répertoire distant ou non.

bytes

Le nombre d'octets transférés. La valeur est 0 pour les transferts échoués.

local-file-location

Ce paramètre contient les détails de l'emplacement du fichier AWS de stockage.

domain

Le stockage utilisé. Actuellement, la seule valeur estS3.

bucket

Le conteneur de l'objet dans Amazon S3.

key

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

output-file-location

Ce paramètre contient les détails de l'emplacement où stocker les résultats de la liste des répertoires dans le AWS stockage.

domain

Le stockage utilisé. Actuellement, la seule valeur estS3.

bucket

Le conteneur de l'objet dans Amazon S3.

key

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

Exemple d'événement d'échec de l'envoi du fichier du connecteur SFTP

L'exemple suivant montre un événement au cours duquel un connecteur SFTP a échoué alors qu'il tentait d'envoyer un fichier à un serveur SFTP distant.

{ "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" } } }
Exemple d'événement terminé pour récupérer le fichier du connecteur SFTP

L'exemple suivant montre un événement au cours duquel un connecteur SFTP a réussi à récupérer un fichier envoyé par un serveur SFTP distant.

{ "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" } } }
Exemple d'événement terminé avec la liste des répertoires du connecteur SFTP

L'exemple suivant montre un événement au cours duquel un appel de liste de répertoire de démarrage a extrait un fichier de liste d'un serveur SFTP distant.

{ "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" } } }

AS2 événements

Note

Ces événements sont diffusés à un EventBridge niveau durable, comme décrit dans la section Niveau de livraison pour les événements de AWS service dans Amazon EventBridge Events Reference.

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

  • AS2 Réception de la charge utile terminée

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

  • AS2 Envoi de la charge utile terminé

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

  • AS2 Réception MDN terminée

  • AS2 Échec de la réception MDN

  • AS2 Envoi MDN terminé

  • AS2 Échec de l'envoi MDN

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

Un objet JSON qui contient 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 événements MDN, il identifie également le compartiment et la clé du fichier MDN.

file-bucket

Le conteneur de l'objet dans Amazon S3.

file-key

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

json-bucket

Pour les transferts TERMINÉS ou ÉCHOUÉS, le conteneur du fichier JSON.

json-key

Pour les transferts TERMINÉS ou ÉCHOUÉS, le nom attribué au fichier JSON dans Amazon S3.

mdn-bucket

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

mdn-key

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

mdn-subject

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

mdn-message-id

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

disposition

Pour les événements MDN, catégorie de 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 AS2 Exemple 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": "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" } }
Exemple AS2 Exemple d'événement d'échec de réception MDN
{ "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" } }