AWS CodePipelineとCodeBuildにおける一般的な問題と高度なトラブルシューシューティングガイド

タグ: AWS CI/CD DevOps 自動化

作成日: 2025年06月02日

音声概要

閲覧データ(過去90日間)

ページビュー数: 13回
ユニークユーザー数: 10人
平均セッション時間: 233.01秒

プロンプト

AWS CodePipelineとCodeBuildで発生する問題をまとめたい。エンジニアが良く陥るあるあるネタや、発生頻度は低いが解決に時間が掛かる問題などを集めて欲しい。

AWS CodePipelineとCodeBuildにおける一般的な問題と高度なトラブルシューシューティングガイド

1. はじめに

AWS CodePipelineおよびAWS CodeBuildは、AWS上でCI/CD(継続的インテグレーション/継続的デリバリー)ワークフローを構築するための基本的なコンポーネントです。これらのサービスは、ソフトウェアのリリースプロセスを自動化し、開発チームが迅速かつ確実にアプリケーションをデプロイできるよう支援します 1。

現代のソフトウェア開発において、信頼性が高く効率的なCI/CDパイプラインは不可欠です。これにより、開発速度の向上、品質の確保、そして開発者の生産性向上が期待できます 2。しかし、これらの強力なサービスを効果的に活用するには、その設定や運用における特有の課題を理解し、対処する能力が求められます。

本レポートは、エンジニアがAWS CodePipelineおよびCodeBuildを使用する際に直面する可能性のある、一般的な落とし穴(いわゆる「あるあるネタ」)から、発生頻度は低いものの解決に時間を要する複雑な問題までを網羅的に解説することを目的としています。具体的な診断ガイダンス、解決策、そして予防的なベストプラクティスを提供することで、エンジニアがこれらの課題に効果的に対処できるよう支援します。

本レポートは、これらのAWSサービスを利用している、または利用を検討しているエンジニアおよび技術リーダーを対象としています。AWSおよびCI/CDの基本的な概念についての知識があることを前提としています。

AWS CodePipelineとCodeBuildは非常に強力なサービスですが、その多機能性と柔軟性の裏返しとして、設定や運用の複雑さが存在します。公式ドキュメント 4、コミュニティフォーラム 6、技術ブログ 1 など、問題解決のための情報源が多岐にわたることは、これらのサービスを習熟する上での学習曲線と、潜在的な問題の多様性を示唆しています。エンジニアが直面する可能性のある問題を事前に把握し、体系的な知識を身につけることは、安定したCI/CD環境を構築・維持する上で極めて重要です。

2. 一般的な落とし穴(「あるあるネタ」)

このセクションでは、エンジニアが頻繁に遭遇する問題、特に単純な見落とし、デフォルト設定の誤解、または複数のサービス連携の複雑さに起因する一般的な課題について解説します。

2.1. 設定の罠:よくある原因

多くの設定関連の問題は、開発者のローカル環境や前提と、CodeBuild/CodePipelineの実際の実行環境との間の差異から生じます。ファイルパス、利用可能なツール、環境変数、ネットワークアクセスなどの不一致が、「手元の環境では動作するのに」という典型的な状況を引き起こす主要な要因です。

2.2. IAMの迷路:権限関連の失敗

最小権限の原則はセキュリティのベストプラクティスですが、複数のサービスや潜在的なクロスアカウントアクセスが絡む複雑なCI/CDワークフローにおいて、エンジニアがこれを正しく実装することはしばしば困難です。この結果、過度に制限的な権限が失敗を引き起こし、その迅速な修正として過度に広範な権限が付与され、セキュリティリスクが増大するという一般的なサイクルが生じがちです。

2.3. ビルドステージの崩壊:コンパイルとテストが失敗する時

CodeBuild環境の一時的かつコンテナ化された性質は、一貫性を提供する一方で、開発者がローカルでの開発やテスト時にその特性を完全に理解または再現しない場合、「あるある」問題の原因ともなり得ます。これは特に、依存関係、システムツール、Dockerイメージの相互作用に関して当てはまります。

表1:一般的なCodePipelineおよびCodeBuildのエラーシナリオと初期チェック

エラーメッセージ/症状 考えられる原因 主な調査領域 関連資料
DOWNLOAD_SOURCE_FAILED IAMロールの権限不足、ソースリポジトリへの接続設定ミス サービスロールのポリシー、CodeStar接続ステータス、リポジトリの認証情報 8
COMMAND_EXECUTION_ERROR buildspec.yml の構文エラー、コマンド実行失敗、スクリプトエラー buildspec.yml のコマンド、ビルドログの詳細 8
ログ内の AccessDenied IAMロールの権限不足(S3、KMS、ECRなどへのアクセス) サービスロールのポリシー、リソースポリシー(S3バケットポリシー、KMSキーポリシー) 5
パイプラインがトリガーされない (S3ソース) S3バケットのCloudTrailデータイベントが無効、EventBridgeルールの設定ミス CloudTrailの設定、EventBridgeルールの設定とイベントパターン、IAM権限 7
パイプラインがトリガーされない (CodeCommitソース) CodeCommitのブランチ名指定ミス、EventBridgeルールの設定ミス、CodeStar接続の問題 CodePipelineソースステージ設定、EventBridgeルールの設定、CodeStar接続ステータス 11
ビルドがハングする VPCネットワーク設定ミス(インターネットアクセスなし)、リソース不足、長時間実行されるコマンド CodeBuildプロジェクトのVPC設定(NATゲートウェイ、ルートテーブル、SG、NACL)、ビルドログ、リソース使用状況 22
CodeDeployToECS アクションでのタスク定義ファイルエラー タスク定義ファイルがアーティファクトに含まれていない、アーティファクトのZIPサイズが3MBを超過 buildspec.yml の artifacts セクション、出力アーティファクトの内容とサイズ 5
環境変数が正しく渡されない/機能しない 環境変数のタイプミス、値のフォーマットエラー(例:末尾スペース、不正文字)、スコープの問題 CodePipelineおよびCodeBuildの環境変数設定、buildspec.yml での参照方法、ビルドログでの環境変数確認 7
クロスアカウントでのアーティファクトアクセス失敗 (KMS暗号化) AWSマネージドKMSキーの使用、KMSキーポリシーの権限不足 アーティファクトストアの暗号化設定、KMSキーポリシー、カスタマーマネージドキー(CMK)の使用検討 14
ローカルとCodeBuild環境でのアーキテクチャ不一致によるECS起動失敗 ローカルビルドイメージ(例:ARM)とFargateタスク(例:x86)のアーキテクチャのミスマッチ CodeBuildの実行環境イメージのアーキテクチャ、ターゲットECSタスク定義のアーキテクチャ設定 7

この表は、エンジニアが最も頻繁に遭遇する問題の初期対応チェックリストとして機能し、迅速な原因特定と診断時間の節約に貢献します。

3. 発生頻度は低いが解決困難な問題

このセクションでは、日常的に発生するわけではないものの、発生した際には診断と解決に特に時間と深い理解を要する問題について掘り下げます。これらの問題は、サービス間の複雑な相互作用や、システムの潜在的な限界に関連していることが多いです。

3.1. 捉えどころのない断続的な失敗と競合状態

断続的な失敗は、多くの場合、リソースの競合、API制限、または不適切なリトライロジックといった根本的なシステム的問題の兆候であり、単発のバグではありません。これらの問題を解決するには、即時の失敗だけでなく、より広範なシステムの動作と相互作用パターンを分析する必要があります。

3.2. 複雑なロールバックシナリオ:元に戻す処理が失敗する時

CodePipelineにおける効果的なロールバック戦略、特にCloudFormationを使用する場合、組み込みのロールバックメカニズムだけに頼るのではなく、最初から障害を想定した設計(冪等性、モジュール性、DependsOnによる依存関係の管理)に大きく依存します。組み込みメカニズムは、複雑なステートフルな変更に対して信頼性が低いか、不十分な場合があります。

3.3. 大規模プロジェクトの課題:タイムアウト、同時実行性、パフォーマンスのナビゲート

CI/CDの利用が拡大するにつれて(プロジェクト数の増加、コードベースの巨大化、ビルド頻度の増加)、問題は個々のビルドの正しさから、スループット、リソース競合(同時実行制限、APIスロットリング)、コスト管理といったシステム的な問題へと移行します。解決には、パイプライン設計とリソース最適化に対するよりアーキテクチャ的なアプローチが必要です。

3.4. 高度な統合と運用上の頭痛の種

CodePipeline/CodeBuildの信頼性は、それらが統合する多数のAWS(およびサードパーティ)サービスの正しい設定と動作に深く関連しています。障害は多くの場合、CodePipeline/CodeBuild自体ではなく、それらが状態遷移を管理する方法や、これらの外部依存関係(IAM、S3、KMS、EventBridge、CloudFormation、ECS、Jenkinsなど)とどのように相互作用するかに起因します。

表2:発生頻度は低いが複雑な問題のトラブルシューティングガイド

問題カテゴリ 一般的な症状 高度な診断ステップ 潜在的な解決策/回避策 関連資料
断続的なビルド失敗 不安定なテスト結果、時折発生するCOMMAND_EXECUTION_ERROR 詳細ログの有効化、CloudTrailでのAPI呼び出しパターンの分析、リソース競合の調査、Session Managerでのビルドコンテナ調査 ジッター付きエクスポネンシャルバックオフによるリトライ実装、テスト環境の安定化、リソース制限の確認 25
CloudFormationロールバックループ UPDATE_ROLLBACK_FAILED状態、スタックが長時間ロールバック試行を繰り返す CloudFormationイベントの詳細確認、関連リソース(カスタムリソースLambdaログなど)のログ調査、手動変更の有無確認 CloudFormationテンプレートでのDependsOn属性の使用、手動でのリソース同期、ロールバック時の問題リソースのスキップ、APIスロットリング対策 33
クロスアカウントKMS復号エラー 別アカウントのS3アーティファクトへのアクセス時にAccessDenied KMSキーポリシーとグラントの確認、CloudTrailでのKMS API呼び出しエラーの特定 カスタマーマネージドキー(CMK)の作成とクロスアカウント権限付与、アーティファクトストアでの正しいKMSキー指定 14
パイプラインが承認/デプロイでスタック パイプラインが長時間In Progress状態、手動承認通知が来ない、デプロイが進まない CodePipeline実行履歴の詳細確認、関連サービス(SNS、ECS、CodeDeployなど)のログとステータス確認 手動でのスタックアクションの停止/再試行、通知設定の確認、基盤リソースの問題解決(例:ECSタスクのヘルスチェック失敗) 6
EventBridgeトリガーが発火しない CodeCommitへのプッシュやS3へのオブジェクト配置でパイプラインが開始されない EventBridgeルールの設定(イベントパターン、ターゲット)確認、CloudTrailでのイベント配信状況の確認、IAM権限確認 EventBridgeルールのIaCによる管理、CloudTrailデータイベントの有効化(S3ソースの場合)、重複ルールの削除 7
CodeDeploy ECSデプロイのハング ECSデプロイメントが長時間「In progress」、新しいタスクが起動しない、またはヘルスチェックに失敗する CodeDeployデプロイメントログ、ECSサービスイベント、タスクのCloudWatchログ、ALBターゲットグループのヘルスチェックステータス確認 新しい正常なタスク定義での再デプロイ、以前の正常なバージョンへのロールバック、ECSサーキットブレーカーやCloudWatchアラームの設定見直し 41
Step Functions連携Fargateタスクのゾンビ化 Step FunctionsがタイムアウトしてもFargateタスクが停止しない Step Functionsの実行履歴、Fargateタスクのステータス、CloudWatchログ Step FunctionsのCatchブロックでタイムアウトを捕捉し、Lambda関数で対象Fargateタスクを明示的に停止する 43

この表は、一般的ではないものの非常に混乱を招く可能性のある問題の診断をエンジニアに案内します。これらの「ブラックボックス」的な状況に対して構造化されたアプローチを提供します。

4. 高度なトラブルシューティングとデバッグ戦略

このセクションでは、エンジニアが問題をより効果的に診断し解決するために使用できる実践的なテクニックとツールに焦点を当てます。CodePipeline/CodeBuildにおけるトラブルシューティングと最適化は、障害発生後の単なるログの精査から、ローカルテスト/デバッグ、クラウドでのインタラクティブセッション、詳細なパフォーマンス分析といった、より積極的で開発者中心のアプローチへと移行しています。

4.1. ログの効果的な活用:基本的なチェックを超えて

4.2. インタラクティブデバッグ:実践的なアプローチ

4.3. ビルドパフォーマンスの最適化とボトルネックの特定

表3:デバッグテクニックとツールマトリックス

テクニック/ツール 主なユースケース 主な利点 セットアップ/使用ポインタ 関連資料
CloudWatch Logs Insights 大量のログ分析、複雑なクエリ実行 強力なクエリ言語、迅速なログ調査 クエリ構文の学習、ロググループの選択 2
CloudTrail分析 IAM/APIエラーの追跡、イベントトリガーのデバッグ API呼び出しの監査証跡、権限問題の根本原因特定 イベント名/ロールでフィルタリング、エラーコード確認 7
Session Managerデバッグ インタラクティブなスクリプトデバッグ、環境問題のリアルタイム調査 リアルタイムフィードバック、コンテナ内での直接コマンド実行 セッション接続の有効化、codebuild-breakpoint の使用 19
ローカルCodeBuildエージェント コミット前のbuildspec検証、ローカルでのビルドスクリプトデバッグ コスト削減、迅速なイテレーション、不要なコミット削減 Dockerセットアップ、エージェントスクリプトの実行 45
CodeBuild Sandbox インタラクティブな環境検証、分離された安全なデバッグ コンソール/CLIからの直接アクセス、段階的なプロセス検証 AWSコンソールからのアクセス、価格確認 19
キャッシュ分析 ビルド時間短縮のためのキャッシュ効果測定、キャッシュ問題の特定 ビルド時間の大幅短縮の可能性 プロジェクト設定でのキャッシュモード設定、キャッシュヒット率の確認 2
ビルド並列化レビュー パイプラインレイテンシ削減、スループット向上 エンドツーエンドのデリバリ時間短縮 CodePipelineステージでのRunOrder設定、CodeBuildバッチビルドの活用 2
CodeGuru Profiler コードレベルのボトルネック特定、パフォーマンス最適化 アプリケーションコード内の非効率な部分の特定 CodeBuildプロジェクトとの統合、プロファイリング結果の分析 2

この表は、エンジニアが利用可能なデバッグおよび最適化ツール/テクニックの概要を迅速に比較検討するのに役立ち、特定の問​​題や目標に最も適したものを選択するのに役立ちます。

5. レジリエントで効率的なCI/CDパイプライン構築のためのベストプラクティス

このセクションでは、調査から得られたベストプラクティスを統合し、問題を予防し、堅牢で保守可能かつ安全なパイプラインを構築するための積極的な対策に焦点を当てます。「解決困難な問題」や一般的な落とし穴の多くは、最初から積極的な設計原則を採用することで軽減または完全に回避できます。これには、冪等性のための設計、IaCの厳格な使用、堅牢なリトライとエラー処理の実装、設定の保護、スケーラビリティと保守性の計画が含まれます。

5.1. 堅牢なエラー処理とリトライメカニズム

5.2. CI/CDにおけるセキュリティベストプラクティス

5.3. 保守性と効率性のためのパイプライン設計と管理

6. まとめ

AWS CodePipelineとCodeBuildは、強力なCI/CDパイプラインを構築するための基盤ですが、その設定や運用には様々な課題が伴います。本レポートでは、設定ミス、権限問題、ビルドやデプロイの失敗、さらには断続的なエラーや大規模プロジェクト特有の複雑な運用上の問題など、エンジニアが直面しうる多岐にわたる課題を解説しました。

これらの問題の多くは、ローカル環境とクラウド環境の差異、IAMの複雑さ、ビルド環境の特性の誤解、そして多数の連携サービスとの相互作用に起因します。トラブルシューティングは不可欠ですが、最終的な目標は、設計、セキュリティ、運用のベストプラクティスを適用することにより、回復力があり効率的なパイプラインを構築することです。具体的には、冪等性の確保、IaCの徹底、堅牢なエラー処理とリトライ戦略の導入、セキュアな設定管理、そしてスケーラビリティと保守性を見据えた計画が重要となります。

CI/CDは反復的なプロセスであり、パイプラインは継続的に監視、改良、改善されるべきです。AWSのサービスは絶えず進化しているため、エンジニアは新しい機能やベストプラクティスを常に把握し続けることが求められます。本レポートで提供された知識が、エンジニアの皆様がより良く、より信頼性の高いCI/CDワークフローをAWS上で構築するための一助となることを願っています。

引用文献

  1. Troubleshooting Common AWS CodePipeline Failures Reintech media, 6月 2, 2025にアクセス、 https://reintech.io/blog/troubleshooting-common-aws-codepipeline-failures
  2. Optimize Your AWS CodePipeline Build Speed, 6月 2, 2025にアクセス、 https://cloud.folio3.com/blog/optimizing-aws-codepipeline-workflows/
  3. AWS CodeBuild と Docker Build Cloud を使用して Docker ビルドを高速化, 6月 2, 2025にアクセス、 https://www.docker.com/ja-jp/blog/accelerate-your-docker-builds-using-aws-codebuild-and-docker-build-cloud/
  4. トラブルシューティング AWS CodeBuild, 6月 2, 2025にアクセス、 https://docs.aws.amazon.com/ja_jp/codebuild/latest/userguide/troubleshooting.html
  5. Troubleshooting CodePipeline - AWS CodePipeline, 6月 2, 2025にアクセス、 https://docs.aws.amazon.com/codepipeline/latest/userguide/troubleshooting.html
  6. what has been your experience using codebuild, codepipeline and …, 6月 2, 2025にアクセス、 https://www.reddit.com/r/aws/comments/wivg4p/what_has_been_your_experience_using_codebuild/
  7. 【Tips寄り】S3に配置したJavaのソースコードをCodePipelineで …, 6月 2, 2025にアクセス、 https://dev.classmethod.jp/articles/tips-s3-java-codepipeline-ecs/
  8. AWS CodeBuildの完全ガイド:失敗しない導入と運用のための7つの …, 6月 2, 2025にアクセス、 https://dexall.co.jp/articles/?p=2244
  9. Build specification reference for CodeBuild - AWS CodeBuild, 6月 2, 2025にアクセス、 https://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html
  10. CodeBuild のビルド仕様に関するリファレンス - AWS Documentation, 6月 2, 2025にアクセス、 https://docs.aws.amazon.com/ja_jp/codebuild/latest/userguide/build-spec-ref.html
  11. CodePipeline のトリガーで不便なポイントは?|CTC Build … - note, 6月 2, 2025にアクセス、 https://note.com/build_service/n/n470bd565e918
  12. CodeBuildが正常に動くまでにしたことリスト #AWS - Qiita, 6月 2, 2025にアクセス、 https://qiita.com/matsuda-hiroki/items/39188d52a002b5461d6f
  13. 【AWS】CFn用CI/CD環境の作り方(単一リポジトリに複数ファイルが存在する場合) - Qiita, 6月 2, 2025にアクセス、 https://qiita.com/kaburagi_/items/28fcc41160d4aa4ecfd6
  14. CodePipeline を使用してクロスアカウントで CodeCommit から S3 …, 6月 2, 2025にアクセス、 https://zenn.dev/mn87/articles/f772875c974a2d
  15. AWS CodePipelineをクロスアカウントで作成する際の権限図 - Zenn, 6月 2, 2025にアクセス、 https://zenn.dev/takamin55/articles/66ea83a47f7c08
  16. An Overview and Catalogue of Dependency Challenges in Open Source Software Package Registries - arXiv, 6月 2, 2025にアクセス、 https://arxiv.org/html/2409.18884v3
  17. Classification of Detected Dependency Issues Download Scientific Diagram - ResearchGate, 6月 2, 2025にアクセス、 https://www.researchgate.net/figure/Classification-of-Detected-Dependency-Issues_tbl1_343048136
  18. でのビルド AWS CodeBuild - AWS CodeBuild - AWS Documentation, 6月 2, 2025にアクセス、 https://docs.aws.amazon.com/ja_jp/codebuild/latest/userguide/builds-working.html
  19. Debug builds in AWS CodeBuild, 6月 2, 2025にアクセス、 https://docs.aws.amazon.com/codebuild/latest/userguide/debug-builds.html
  20. CodeBuild に用意されている Docker イメージ - AWS Documentation, 6月 2, 2025にアクセス、 https://docs.aws.amazon.com/ja_jp/codebuild/latest/userguide/build-env-ref-available.html
  21. 1月 1, 1970にアクセス、 https://docs.aws.amazon.com/codebuild/latest/userguide/custom-images.html
  22. Troubleshoot your VPC setup - AWS CodeBuild, 6月 2, 2025にアクセス、 https://docs.aws.amazon.com/codebuild/latest/userguide/troubleshooting-vpc.html
  23. CodePipelineの同じパイプラインを呼び出すEventBridgeのルールが …, 6月 2, 2025にアクセス、 https://dev.classmethod.jp/articles/duplicate-rules-for-eventbridge-that-invoke-codepipeline/
  24. [CodePipeline] 検出オプションをEventBridgeにした時の注意点 iret …, 6月 2, 2025にアクセス、 https://iret.media/88518
  25. Unanswered ‘aws-codebuild’ Questions - Page 5 - Stack Overflow, 6月 2, 2025にアクセス、 https://stackoverflow.com/questions/tagged/aws-codebuild?tab=unanswered\&page=5
  26. AWS SAM CodeDeploy Lambda deployment failure … - AWS re:Post, 6月 2, 2025にアクセス、 https://repost.aws/questions/QUcI10rP_xSvqNY_0bBhwQyw/aws-sam-codedeploy-lambda-deployment-failure-codedeployservicerole-awslambda-request-limit-exceeded
  27. amazon web services - Implementing multiple builds with AWS …, 6月 2, 2025にアクセス、 https://stackoverflow.com/questions/65159839/implementing-multiple-builds-with-aws-codebuild-with-dependant-artifacts
  28. landing-zone-accelerator-on-aws/CHANGELOG.md at release/v1 …, 6月 2, 2025にアクセス、 https://github.com/awslabs/landing-zone-accelerator-on-aws/blob/release/v1.12.0/CHANGELOG.md
  29. Retries - Boto3 1.38.26 documentation - AWS, 6月 2, 2025にアクセス、 https://boto3.amazonaws.com/v1/documentation/api/latest/guide/retries.html
  30. Exponential Backoff And Jitter AWS Architecture Blog, 6月 2, 2025にアクセス、 https://aws.amazon.com/blogs/architecture/exponential-backoff-and-jitter/
  31. cdk-stepfunctions-patterns Yarn, 6月 2, 2025にアクセス、 https://classic.yarnpkg.com/en/package/cdk-stepfunctions-patterns
  32. CloudFormationの全てを味わいつくせ!「AWSの全てをコードで …, 6月 2, 2025にアクセス、 https://dev.classmethod.jp/articles/aws-all-iac/
  33. Troubleshooting CloudFormation - AWS CloudFormation, 6月 2, 2025にアクセス、 https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/troubleshooting.html
  34. AWSのCodeシリーズの運用で躓いたお話 コラム クラウド …, 6月 2, 2025にアクセス、 https://business.ntt-east.co.jp/content/cloudsolution/ih_column-153.html
  35. How do I troubleshoot custom resource failures in … - AWS re:Post, 6月 2, 2025にアクセス、 https://repost.aws/knowledge-center/cfn-troubleshoot-custom-resource-failures
  36. [アップデート] AWS CodeBuild プロジェクトの最大タイムアウトが …, 6月 2, 2025にアクセス、 https://dev.classmethod.jp/articles/codebuild-timeout-36/
  37. AWS CodePipelineの超詳細解説 #AWS認定試験 - Qiita, 6月 2, 2025にアクセス、 https://qiita.com/tech4anyone/items/6353b5ca379b18301b4f
  38. jeroendesloovere/amazon-web-services-guide - GitHub, 6月 2, 2025にアクセス、 https://github.com/jeroendesloovere/amazon-web-services-guide
  39. Public Cloud Records - Exploratory, 6月 2, 2025にアクセス、 https://ja.exploratory.io/viz/PQd2wHB2BZ/Public-Cloud-Records-viy6NIA6GV
  40. AWS Blu Age Devops Pipeline : Failed AWS re:Post, 6月 2, 2025にアクセス、 https://repost.aws/questions/QU8tZLkvjnQwG7cvSSeo2UCA/aws-blu-age-devops-pipeline-failed
  41. How do I stop an ECS deployment that does not use CodeDeploy …, 6月 2, 2025にアクセス、 https://repost.aws/questions/QUpswRAHByToG_Fq-Xj8kEDQ/how-do-i-stop-an-ecs-deployment-that-does-not-use-codedeploy-the-ecs-deployment-is-stuck-in-in-progress
  42. Elastic Beanstalk Blue Green Deployment Without Approval Step - Stack Overflow, 6月 2, 2025にアクセス、 https://stackoverflow.com/questions/52879812/elastic-beanstalk-blue-green-deployment-without-approval-step
  43. amazon web services - AWS Steps Function: timed out Fargate task …, 6月 2, 2025にアクセス、 https://stackoverflow.com/questions/73734329/aws-steps-function-timed-out-fargate-task-not-automatically-killed
  44. [アップデート] デバッグ作業が捗る!AWS CodeBuild で一時停止 …, 6月 2, 2025にアクセス、 https://dev.classmethod.jp/articles/codebuild-supports-accessing-build-environments-with-aws-session-manager/
  45. ローカル環境でCodeBuildを爆速実行!テスト・デバッグも楽々!, 6月 2, 2025にアクセス、 https://zenn.dev/secondselection/articles/codebuild_agent
  46. 1月 1, 1970にアクセス、 https://docs.aws.amazon.com/codebuild/latest/userguide/caching.html
  47. Infrastructure as Code (IaC) vs. Traditional Infrastructure Management - AutoMQ, 6月 2, 2025にアクセス、 https://www.automq.com/blog/infrastructure-as-code-iac-vs-traditional-infrastructure-management
  48. Pipeline Comparison: How to Compare and Contrast Different Pipeline Development Approaches and Tools - FasterCapital, 6月 2, 2025にアクセス、 https://fastercapital.com/content/Pipeline-Comparison–How-to-Compare-and-Contrast-Different-Pipeline-Development-Approaches-and-Tools.html
  49. AWS Certified Developer - Associate (DVA-C02) Exam Book, 6月 2, 2025にアクセス、 https://interview.quicktechie.com/books/book/53?chapterId=7\&sessionId=2
  50. AWS Certified Solutions Architect – Associate (SAA-C02) 2020 …, 6月 2, 2025にアクセス、 https://www.examcollection.com/blog/aws-certified-solutions-architect-associate-saa-c02-2020-exam-study-guide-and-updated-preparation-materials/
  51. AWS DevOps & Developer Productivity Blog - Amazon.com, 6月 2, 2025にアクセス、 https://aws.amazon.com/blogs/devops/
  52. 1月 1, 1970にアクセス、 https://aws.amazon.com/blogs/devops/integrating-snyk-into-an-aws-codepipeline-to-secure-your-application-delivery/
  53. 1月 1, 1970にアクセス、 https://aws.amazon.com/blogs/devops/using-aws-codeartifact-with-aws-codebuild-to-securely-store-and-share-packages/
  54. AWS CodePipeline および AWS CodeBuild を使用して、スタックセットデプロイを自動化 - Amazon.com, 6月 2, 2025にアクセス、 https://docs.aws.amazon.com/ja_jp/prescriptive-guidance/latest/patterns/automate-stack-set-deployment-by-using-aws-codepipeline-and-aws-codebuild.html
  55. 【AWS CodePipeline】GitHubソースのVersion 1→ 2移行は大事故が起こる可能性があるため注意 - Zenn, 6月 2, 2025にアクセス、 https://zenn.dev/bm_sms/articles/b80b6670c04263
  56. Add a manual approval action to a pipeline in CodePipeline - AWS …, 6月 2, 2025にアクセス、 https://docs.aws.amazon.com/codepipeline/latest/userguide/approvals-action-add.html
  57. Amazon Aurora Noise Page 3, 6月 2, 2025にアクセス、 https://noise.getoto.net/tag/amazon-aurora/page/3/
  58. AWS Cloud Operations Blog, 6月 2, 2025にアクセス、 https://aws.amazon.com/blogs/mt/
タグ: AWS CI/CD DevOps 自動化