CodeBuild サンドボックスを使用してビルドをデバッグする
AWS CodeBuild では、CodeBuild サンドボックスを使用してカスタムコマンドを実行し、ビルドのトラブルシューティングを行うことで、ビルドをデバッグできます。
トピック
前提条件
CodeBuild サンドボックスを使用する前に、CodeBuild サービスロールに次の SSM ポリシーがあることを確認してください。
CodeBuild サンドボックスを使用してビルドをデバッグする (コンソール)
次の手順を使用してコマンドを実行し、コンソールで SSH クライアントを CodeBuild サンドボックスに接続します。
CodeBuild サンドボックスを使用してコマンドを実行する (コンソール)
AWS CodeBuild コンソール (https://console.aws.amazon.com/codesuite/codebuild/home
) を開きます。 -
ナビゲーションペインで、[Build projects] を選択します。ビルドプロジェクトを選択した後、[ビルドの開始] を選択します。
-
[コマンドの実行] タブで、カスタムコマンドを入力し、[コマンドの実行] を選択します。
-
CodeBuild サンドボックスが初期化され、カスタムコマンドの実行が開始されます。出力が完了すると、[出力] タブに表示されます。
-
トラブルシューティングが完了したら、[サンドボックスを停止] を選択してサンドボックスを停止できます。次に、[停止] を選択してサンドボックスが停止することを確認します。
CodeBuild サンドボックスを使用して SSH クライアントに接続する (コンソール)
AWS CodeBuild コンソール (https://console.aws.amazon.com/codesuite/codebuild/home
) を開きます。 -
ナビゲーションペインで、[Build projects] を選択します。ビルドプロジェクトを選択した後、[ビルドの開始] を選択します。
-
[SSH クライアント] タブで、[サンドボックスを開始する] を選択します。
-
CodeBuild サンドボックスの実行が開始されたら、コンソールの手順に従って SSH クライアントをサンドボックスに接続します。
-
トラブルシューティングが完了したら、[サンドボックスを停止] を選択してサンドボックスを停止できます。次に、[停止] を選択してサンドボックスが停止することを確認します。
CodeBuild サンドボックスを使用してビルドをデバッグする (AWS CLI)
次の手順を使用してコマンドを実行し、SSH クライアントを CodeBuild サンドボックスに接続します。