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 disposent d'un ensemble commun de champs contenant des métadonnées relatives à l'événement. Ces métadonnées peuvent inclure le AWS service qui est à 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, reportez-vous à la section Référence à 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 l'utilisez EventBridge pour sélectionner et gérer Transfer Family des événements, tenez compte des points suivants :
-
Le
sourcechamp correspondant à 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, consultez la section Modèles d'événements dans le Guide de Amazon EventBridge l'utilisateur.
Pour plus d'informations sur les événements et la manière dont EventBridge ils sont traités, consultez les Amazon EventBridge événements dans le Guide de Amazon EventBridge l'utilisateur.
Rubriques
Événements liés aux serveurs SFTP, FTPS et FTP
Les champs de détail suivants concernent les événements liés aux serveurs SFTP, FTPS et FTP :
-
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
-
La suppression du fichier du serveur FTP a échoué
-
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 changement de nom du fichier du serveur FTP
-
Téléchargement du fichier du serveur FTP terminé
-
Échec du chargement du fichier sur le serveur FTP
-
Création de l'annuaire du serveur FTPS terminée
-
La création de l'annuaire 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
-
La suppression du fichier du serveur FTPS a échoué
-
Téléchargement du fichier du serveur FTPS terminé
-
Le téléchargement du fichier du serveur FTPS a échoué
-
Renommage du fichier du serveur FTPS terminé
-
Échec du changement de nom du fichier du serveur FTPS
-
Téléchargement du fichier du serveur FTPS terminé
-
Échec du chargement du fichier du 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
-
La suppression du fichier du serveur SFTP a échoué
-
Téléchargement du fichier du serveur SFTP terminé
-
Le téléchargement du fichier du serveur SFTP a échoué
-
Renommage du fichier du serveur SFTP terminé
-
Échec du changement de nom du fichier du serveur SFTP
-
Téléchargement du fichier du serveur SFTP terminé
-
Échec du chargement du fichier du 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 relative à 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-
L'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 des transferts réussis, horodatage de la fin du traitement du fichier.
etag-
La balise d'entité (utilisée uniquement pour les fichiers Amazon S3).
file-path-
Le chemin d'accès au fichier transféré, supprimé ou traité d'une autre manière.
original-file-path-
Pour les événements de changement de nom de fichier, chemin d'origine du fichier avant le changement de nom.
renamed-file-path-
Pour les événements de changement de nom de fichier, nouveau chemin du fichier après le changement de nom.
directory-path-
Pour les événements de création et de suppression de 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-
L'identifiant unique de la session de transfert.
start-timestamp-
Pour des transferts réussis, horodatage du début du traitement des fichiers.
Exemple 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 Exemple d'événement de téléchargement de fichiers sur un serveur FTP terminé
L'exemple suivant montre un événement au cours duquel un téléchargement s'est terminé avec succès sur un serveur FTP (Amazon S3 c'est le stockage 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 Exemple d'événement « Suppression terminée d'un fichier du serveur SFTP »
L'exemple suivant montre un événement au cours duquel un fichier a été supprimé avec succès 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 Exemple d'événement « Renommer le fichier du serveur SFTP terminé »
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 Exemple d'événement Create Completed (annuaire du serveur SFTP)
L'exemple suivant illustre 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 liés 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 du manuel Amazon EventBridge Events Reference.
Les champs de détail des événements du connecteur SFTP sont les suivants :
-
Envoi du fichier du connecteur SFTP terminé
-
Echec de l'envoi du fichier du connecteur SFTP
-
Récupération du fichier du connecteur SFTP terminée
-
Echec de la récupération du fichier du connecteur SFTP
-
Liste du répertoire des connecteurs SFTP 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
-
La suppression à distance du connecteur SFTP a échoué
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 relative à 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", "egress-type" : "string", "vpc-lattice-resource-configuration-arn" : "string", "vpc-lattice-port-number" : "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-
Indique si la
StartFileTransferdemande envoie ou récupère 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 en cours de transfert.
url-
URL du point de terminaison AS2 ou SFTP du partenaire.
file-path-
Emplacement et fichier en cours d'envoi ou de récupération.
status-code-
Si le transfert est réussi. Valeurs :
FAILED | COMPLETED. failure-code-
Pour les transferts ayant échoué, le code de la raison pour laquelle le transfert a échoué. Valeurs :
ASSUME_ROLE_ERROR | UNSUPPORTED_OPERATION_ERROR | CONNECTION_ERROR | READ_FILE_ERROR | WRITE_FILE_ERROR | TIMEOUT_ERROR | LIST_DIRECTORY_ERROR | SEND_FILE_NOT_FOUND | RETRIEVE_FILE_NOT_FOUND | DIRECTORY_NOT_FOUND | FILE_NOT_FOUND | PATH_NOT_FOUND | RENAME_ERROR | DELETE_ERROR | INTERNAL_ERROR | UNKNOWN_ERROR. failure-message-
Pour les transferts ayant échoué, les détails expliquant pourquoi le transfert a échoué.
start-timestamp-
Pour des transferts réussis, horodatage du début du traitement des fichiers.
end-timestamp-
Pour des transferts réussis, horodatage de la fin du traitement des fichiers.
local-directory-path-
Pour les
RETRIEVEdemandes, emplacement dans lequel placer le fichier récupéré. remote-directory-path-
Pour les
SENDrequêtes, 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 c'est le cas, ce champ est vide. item-count-
Le nombre d'éléments (répertoires et fichiers) renvoyés pour la demande de mise en vente.
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 ayant échoué.
egress-type-
Type de configuration de sortie pour le connecteur. Valeurs :
SERVICE_MANAGEDouVPC_LATTICE. vpc-lattice-resource-configuration-arn-
ARN de la configuration de ressources VPC_LATTICE qui définit l'emplacement du serveur SFTP cible. Ce champ est nul pour les connecteurs gérés par les services.
vpc-lattice-port-number-
Numéro de port pour la connexion au serveur SFTP via VPC_LATTICE.
local-file-location-
Ce paramètre contient les détails de l'emplacement du fichier AWS de stockage.
domain-
L'espace de 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ù les résultats de la liste des répertoires doivent être AWS stockés.
domain-
L'espace de 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 Exemple d'événement d'échec de l'envoi du fichier du connecteur SFTP
L'exemple suivant illustre un événement au cours duquel un connecteur SFTP a échoué lors d'une tentative d'envoi d'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 Exemple d'événement Completed Completed File Retrieve SFTP Connector
L'exemple suivant illustre un événement au cours duquel un connecteur SFTP a récupéré avec succès un fichier envoyé depuis 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 Exemple d'événement terminé avec la liste des répertoires des connecteurs SFTP
L'exemple suivant illustre un événement au cours duquel un appel de liste du répertoire de démarrage a récupéré un fichier de liste à partir 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" } } }
Événements AS2
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 du manuel Amazon EventBridge Events Reference.
Les champs de détail des événements AS2 sont les suivants :
-
Réception de la charge utile AS2 terminée
-
Echec de réception de la charge utile AS2
-
Envoi de la charge utile AS2 terminé
-
Échec de l'envoi de la charge utile AS2
-
Réception AS2 MDN terminée
-
Echec de réception AS2 MDN
-
Envoi AS2 MDN terminé
-
Échec de l'envoi AS2 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 relative à 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 événements AS2 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 en cours de transfert. 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 ayant échoué, conteneur du fichier JSON.
json-key-
Pour les transferts terminés ou ayant échoué, 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, description textuelle de la disposition du message.
mdn-message-id-
Pour les événements MDN, identifiant unique pour le message MDN.
disposition-
Pour les événements MDN, catégorie correspondant à la disposition.
bytes-
Le nombre d'octets du message.
as2-from-
Le partenaire commercial AS2 qui envoie le message.
as2-message-id-
Identifiant unique pour le message AS2 en cours de transfert.
as2-to-
Le partenaire commercial AS2 qui reçoit le message.
connector-id-
Pour les messages AS2 envoyés depuis un serveur de la famille Transfer à un partenaire commercial, l'identifiant unique du connecteur AS2 est utilisé.
client-ip-
Pour les événements liés au serveur (transferts d'un partenaire commercial vers un serveur de la famille Transfer), adresse IP du client impliqué dans le transfert.
agreement-id-
Pour les événements du serveur, identifiant unique de l'accord AS2.
server-id-
Pour les événements de serveur, 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 des transferts réussis, horodatage du début du traitement des fichiers.
end-timestamp-
Pour des transferts réussis, horodatage de la fin du traitement des fichiers.
status-code-
Code qui correspond à l'état du processus de transfert des messages AS2. Valeurs valides :
COMPLETED | FAILED | PROCESSING. failure-code-
Pour les transferts ayant échoué, la catégorie pour laquelle le transfert a échoué.
failure-message-
Pour les transferts ayant échoué, les détails expliquant pourquoi le transfert a échoué.
transfer-id-
L'identifiant unique de l'événement de transfert.
Exemple Exemple d'événement AS2 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 Exemple d'événement AS2 MDN Receive Failed
{ "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" } }