

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 儲存並存取處理任務的中繼資料資訊
<a name="byoc-metadata"></a>

若要在結束處理容器後儲存中繼資料，容器可以將 UTF-8 編碼的文字寫入 `/opt/ml/output/message` 檔案。當處理任務進入任何終止狀態之後 (“`Completed`”、“`Stopped`” 或 “`Failed`”)，[https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeProcessingJob.html](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeProcessingJob.html) 中的 “`ExitMessage`” 欄位包含此檔案的開頭 1 KB。透過對 [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeProcessingJob.html](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeProcessingJob.html) 呼叫存取檔案的初始部分，系統會透過 `ExitMessage` 參數傳回該部分。例如，對於失敗的處理任務，您可以使用此欄位來傳達處理容器失敗的原因。

**重要**  
不要將敏感資料寫入 `/opt/ml/output/message` 檔案。

如果此檔案中的資料不是 UTF-8 編碼，則任務會失敗並傳回 `ClientError`。如果多個容器結束時出現 `ExitMessage,`，則會串連每個處理容器的 `ExitMessage` 內容，然後截斷為 1 KB。