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.
SFTPFTPS, et événements FTP du serveur
Voici les champs détaillés pour SFTPFTPS, et les événements FTP du serveur :
FTPTéléchargement du serveur de fichiers terminé
FTPÉchec du téléchargement du serveur de fichiers
FTPChargement du serveur de fichiers terminé
FTPEchec du téléchargement du serveur de fichiers
FTPSTéléchargement du serveur de fichiers terminé
FTPSÉchec du téléchargement du serveur de fichiers
FTPSChargement du serveur de fichiers terminé
FTPSEchec du téléchargement du serveur de fichiers
SFTPTéléchargement du fichier du serveur terminé
SFTPÉchec du téléchargement du fichier du serveur
SFTPTéléchargement du fichier du serveur terminé
SFTPÉchec du téléchargement du fichier sur le serveur
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", "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 FTPS d'événements FTP du serveur répertoriés précédemment. SFTP
source
-
Identifie le service qui a généré l'événement. Pour les événements Transfer Family, 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.
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é.
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 SFTPExemple d'événement d'échec du téléchargement du fichier du serveur
L'exemple suivant montre un événement au cours duquel un téléchargement a échoué sur un SFTP serveur (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 FTPExemple d'événement « Téléchargement du serveur de fichiers 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 FTP serveur (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": "/DOC-EXAMPLE-BUCKET/test/1mb_file", "server-id": "s-1111aaaa2222bbbb3", "username": "test", "session-id": "event-ID", "start-timestamp": "2024-01-29T16:31:42.462088327Z" } }