

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

# 在 中對組建進行偵錯 AWS CodeBuild
<a name="debug-builds"></a>

AWS CodeBuild 提供兩種在開發和疑難排解期間對組建進行偵錯的方法。您可以使用 CodeBuild 沙盒環境來調查問題並即時驗證修正，也可以使用 AWS Systems Manager Session Manager 連線到建置容器並檢視容器狀態。

## 使用 CodeBuild 沙盒對組建進行偵錯
<a name="debug-codebuild-sandbox"></a>

CodeBuild 沙盒環境在安全且隔離的環境中提供互動式偵錯工作階段。您可以透過 AWS 管理主控台 或 直接與環境互動 AWS CLI、執行命令，並逐步驗證您的建置程序。它使用經濟實惠的每秒計費模型，並支援與建置環境的來源提供者 AWS 和服務相同的原生整合。您也可以使用 SSH 用戶端或從整合式開發環境 (IDEs) 連線到沙盒環境。

若要進一步了解 CodeBuild 沙盒定價，請造訪 [CodeBuild 定價文件](https://aws.amazon.com/codebuild/pricing/#Sandbox)。如需詳細說明，請參閱 [使用 CodeBuild 沙盒對組建進行偵錯](sandbox.md) 文件。

## 使用 Session Manager 偵錯組建
<a name="debug-codebuild-session-manager"></a>

AWS Systems Manager Session Manager 可讓您直接存取在實際執行環境中執行的組建。此方法可讓您連線至作用中的建置容器，並即時檢查建置程序。您可以檢查檔案系統、監控執行中的程序，並在問題發生時進行故障診斷。

如需詳細說明，請參閱 [使用 Session Manager 偵錯組建](session-manager.md) 文件。