AWS CodeBuild でビルドをデバッグする
AWS CodeBuild には、開発およびトラブルシューティング中にビルドをデバッグする 2 つの方法があります。CodeBuild サンドボックス環境を使用して問題を調査し、修正をリアルタイムで検証することも、AWS Systems Manager Session Manager を使用してビルドコンテナに接続し、コンテナの状態を表示することもできます。
CodeBuild サンドボックスを使用してビルドをデバッグする
CodeBuild サンドボックス環境では、安全で隔離された環境にインタラクティブなデバッグセッションが用意されています。AWS マネジメントコンソールまたは AWS CLI を使用して環境と直接やり取りし、コマンドを実行して、ビルドプロセスをステップバイステップで検証することができます。コスト効率の高い 1 秒あたりの請求モデルが使用され、ビルド環境と同じソースプロバイダーや AWS サービスとのネイティブ統合がサポートされます。SSH クライアントを使用するか、統合開発環境 (IDE) からサンドボックス環境に接続することもできます。
CodeBuild サンドボックス料金の詳細については、CodeBuild 料金表ドキュメント
Session Manager を使用してビルドをデバッグする
AWS Systems Manager Session Manager を使用すると、実際の実行環境で実行中のビルドに直接アクセスできます。このアプローチにより、アクティブなビルドコンテナに接続し、ビルドプロセスをリアルタイムで検査できます。ファイルシステムを調べて、実行中のプロセスを監視し、問題が発生したときにトラブルシューティングできます。
詳細な手順については、ドキュメント「Session Manager を使用してビルドをデバッグする」を参照してください。