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
sourcechamp pour tous les événements de Transfer Family est défini suraws.transfer. -
Le champ
detail-typeindique le type d'événement.Par exemple,
FTP Server File Download Completed. -
Le champ
detailcontient 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.
Rubriques
É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 est
aws.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 est
aws.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
StartFileTransferdemande 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
StartDirectoryListingl'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
StartFileTransferdemande). 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
RETRIEVEdemandes, emplacement dans lequel placer le fichier récupéré. remote-directory-path-
Pour les
SENDdemandes, le répertoire de fichiers dans lequel placer le fichier sur le serveur SFTP du partenaire. Il s'agit de la valeurRemoteDirectoryPathque l'utilisateur a transmise à laStartFileTransferdemande. 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 est
S3. 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 est
S3. 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 est
aws.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" } }