AWS CodePipelineがEC2デプロイアクションでデプロイ仕様ファイルをサポート
ID 2017
GUID 0a5eac335aafb4387dfe005d9fc8108e7a35183e
発表日(JST)
要約生成日時(JST)
タイトル AWS CodePipelineがEC2デプロイアクションでデプロイ仕様ファイルをサポート
詳細リンク https://aws.amazon.com/about-aws/whats-new/2025/05/aws-codepipeline-deploy-spec-file-ec2-deploy-action/
カテゴリ
  • aws-codepipeline
  • developer-tools
要点
  • EC2デプロイアクションでデプロイ仕様ファイルの設定がサポートされました
  • ソースリポジトリ内でデプロイパラメータを直接指定可能になりました
  • 大規模なEC2デプロイメントのデバッグ体験が向上し、個々のEC2インスタンスのステータスをリアルタイムで確認できるようになりました
  • YAML形式のデプロイ仕様ファイルをサポートし、既存のCodeDeployのAppSpecファイルとの互換性を維持しています
  • AWS GovCloud(US)リージョンと中国リージョンを除く、AWS CodePipelineがサポートされているすべてのリージョンで利用可能です
アップデート内容要約

AWS CodePipelineがEC2デプロイアクションでデプロイ仕様ファイルの設定をサポートし、ソースリポジトリ内でデプロイパラメータを直接指定できるようになりました。また、大規模なEC2デプロイメントのデバッグ体験が向上し、個々のEC2インスタンスのステータスをリアルタイムで確認できるようになりました。

アップデート内容全文

AWS CodePipelineがEC2デプロイアクションでデプロイ仕様ファイルの設定をサポートするようになり、ソースリポジトリ内でデプロイパラメータを直接指定できるようになりました。
EC2デプロイアクションでは、デプロイ仕様ファイル名またはデプロイ設定のいずれかを含めることができます。
このアクションはYAML形式のデプロイ仕様ファイルを受け入れ、既存のCodeDeployのAppSpecファイルとの互換性を維持しています。
大規模なEC2デプロイメントのデバッグ体験も向上しました。
以前は、お客様は複数のインスタンスにわたるデプロイメントステータスを追跡するために、アクション実行ログのみに依存していました。
これらのログは包括的なデプロイメント詳細を提供しますが、大規模なデプロイメントで特定のインスタンスステータスを追跡するのは困難でした。
新しいデプロイメントモニタリングインターフェースは、個々のEC2インスタンスのステータス情報をリアルタイムで表示し、失敗したインスタンスを特定するために膨大なログを検索する必要がなくなりました。
この改善により、複数のEC2インスタンスをターゲットとするデプロイメントのトラブルシューティングが効率化されます。
EC2デプロイアクションの使用方法の詳細については、ドキュメントをご覧ください。
AWS CodePipelineの詳細については、製品ページをご覧ください。
これらの新しいアクションは、AWS GovCloud(US)リージョンと中国リージョンを除く、AWS CodePipelineがサポートされているすべてのリージョンで利用可能です。

関連サービス
  • AWS CodeDeploy
  • AWS CodePipeline
  • Amazon EC2
関連サービスの説明
  • AWS CodeDeploy: アプリケーションのデプロイを自動化するサービスです。EC2インスタンス、オンプレミスのサーバー、Lambda関数などに対して、新しいバージョンのアプリケーションを自動的にデプロイします。これにより、デプロイプロセスを簡素化し、ダウンタイムを最小限に抑えることができます。
  • AWS CodePipeline: AWSのフルマネージド型の継続的デリバリーサービスです。コードの変更が発生するたびに、ビルド、テスト、デプロイのプロセスを自動化します。これにより、ソフトウェアのリリースプロセスを迅速化し、品質を向上させることができます。
  • Amazon EC2: Amazon Elastic Compute Cloudの略で、AWSクラウド上でスケーラブルな仮想サーバーを提供するサービスです。ユーザーは必要に応じてコンピューティング能力を調整でき、様々なオペレーティングシステムやアプリケーションを実行できます。
関連URL