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.
Enregistrement et accès aux informations de métadonnées relatives à votre tâche de traitement
Pour enregistrer les métadonnées du conteneur de traitement après l'avoir quitté, les conteneurs peuvent écrire du texte codé UTF -8 dans le /opt/ml/output/message
fichier. Une fois que la tâche de traitement affiche un état du terminal (« Completed
», « Stopped
» ou « Failed
»), le champ « ExitMessage
» dans DescribeProcessingJob
contient le premier Ko de ce fichier. Accédez à cette partie initiale du fichier avec un appel à DescribeProcessingJob
, qui la renvoie via le paramètre ExitMessage
. Pour les tâches de traitement ayant échoué, vous pouvez utiliser ce champ pour indiquer pourquoi le conteneur de traitement a échoué
Important
N'écrivez pas de données sensibles dans le fichier /opt/ml/output/message
.
Si les données de ce fichier ne sont pas codées en UTF -8, la tâche échoue et renvoie unClientError
. Si plusieurs conteneurs quittent avec une erreur ExitMessage,
, le contenu de l'erreur ExitMessage
de chaque conteneur de traitement est concaténé, puis tronqué à 1 Ko.