本文へスキップ
AWS DAILY
AWS CodePipeline のアイコン
開発者ツール

AWS CodePipeline

継続的デリバリーパイプラインを自動化するサービス

最終更新
関連ニュース
1 件

サービス概要

AWS CodePipeline は、ソフトウェアのリリースに必要なステップをモデル化、可視化、自動化するための継続的デリバリーサービスです。ソフトウェアリリースプロセスの各ステージを迅速にモデル化・設定し、コード変更を継続的にリリースするための手順を自動化します。サーバーのセットアップやプロビジョニングを行う必要がなく、AWS Management Console または AWS Command Line Interface を使ってリリースプロセスのステージを定義できます。

主な特徴

  • 01

    パイプラインのモデル化と可視化

    ソフトウェアリリースプロセスの各ステージをモデル化し、パイプライン全体を可視化できます。宣言型の JSON ドキュメントを使って既存のパイプラインを更新したり、新しいパイプラインのテンプレートを作成したりできます。

  • 02

    継続的なコード変更のテスト

    コード変更のたびにテストを実行することで、新機能を迅速にリリースし、フィードバックを反復しながらバグを早期に発見できます。

  • 03

    カスタムプラグインと既製プラグインの利用

    リリースプロセスの任意のステップで、独自のプラグインまたは既製のプラグインを使用できます。

  • 04

    イベント監視と通知

    Amazon Simple Notification Service (Amazon SNS) を使ってパイプラインに影響するイベントを監視し、イベントのソースへのリンクとステータスメッセージを受け取ることができます。

  • 05

    アクセス管理

    AWS Identity and Access Management (IAM) を使って、リリースワークフローの変更や制御ができるユーザーを管理できます。

  • 06

    カスタムアクションとサーバー統合

    AWS CodePipeline のオープンソースエージェントをサーバーに統合することで、カスタムアクションを登録してサーバーをパイプラインに組み込むことができます。

主なユースケース

  1. 1

    ソフトウェアリリースの自動化

    ソフトウェアのリリースプロセスを自動化し、コード変更を継続的かつ迅速にデリバリーできます。サーバーのプロビジョニングなしにリリースパイプラインを構築できます。

  2. 2

    パイプラインのテンプレート管理

    宣言型の JSON ドキュメントを使って既存のパイプラインを更新したり、新しいパイプラインを作成するためのテンプレートを提供したりできます。

  3. 3

    リリースワークフローのアクセス制御

    AWS Identity and Access Management (IAM) を活用して、リリースワークフローの変更・制御権限を持つユーザーを管理し、セキュアなデリバリープロセスを実現できます。

  4. 4

    カスタム環境へのパイプライン拡張

    オープンソースエージェントを使って独自サーバーをパイプラインに統合し、既存のインフラストラクチャを継続的デリバリーの仕組みに組み込むことができます。

最近のアップデート

利用可能リージョン

東京リージョン

ap-northeast-1

提供中

大阪リージョン

ap-northeast-3

提供中

AWS 公式のサービスエンドポイント一覧で確認しました。東京(ap-northeast-1)と大阪(ap-northeast-3)が載っています。個別の機能が各リージョンで使えるかは、この一覧だけでは確認できません。

確認日時:2026/11/6 18:17 AWS リージョン別のサービス一覧

公式情報で確認できない場合は「未確認」と表示し、推測による補完は行っていません。

公式ドキュメント

  • Amazon Simple Notification Service
  • AWS Identity and Access Management