

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 保存和访问有关处理作业的元数据信息
<a name="byoc-metadata"></a>

要在退出处理容器后保存其中的元数据，容器可以将 UTF-8 编码的文本写入 `/opt/ml/output/message` 文件。在处理作业进入任何终止状态（“`Completed`”、“`Stopped`”或“`Failed`”）后，[https://docs.amazonaws.cn/sagemaker/latest/APIReference/API_DescribeProcessingJob.html](https://docs.amazonaws.cn/sagemaker/latest/APIReference/API_DescribeProcessingJob.html) 中的“`ExitMessage`”字段将包含此文件的前 1 KB 内容。通过调用 [https://docs.amazonaws.cn/sagemaker/latest/APIReference/API_DescribeProcessingJob.html](https://docs.amazonaws.cn/sagemaker/latest/APIReference/API_DescribeProcessingJob.html) 访问文件的初始部分，这会通过 `ExitMessage` 参数返回它。对于失败的处理作业，您可以使用此字段传达有关处理容器失败原因的信息。

**重要**  
请勿将敏感数据写入 `/opt/ml/output/message` 文件。

如果此文件中的数据未经 UTF-8 编码，则作业将失败并返回 `ClientError`。如果多个容器退出且显示 `ExitMessage,`则会将每个处理容器中的 `ExitMessage` 的内容连接起来，然后截断为 1 KB。