AWS Elastic Beanstalk が自動アプリケーションデプロイ用の GitHub アクションのサポートを開始

投稿日: 2026年2月11日

AWS Elastic Beanstalk では、GitHub Actions を使用して、コードや設定変更を GitHub リポジトリにプッシュすると、ウェブアプリケーションを自動的にデプロイできるようになりました。これにより、スケーラブルなウェブアプリケーションの継続的インテグレーションと継続的デプロイ (CI/CD) パイプラインを効率化できます。

GitHub Actions を使用すると、開発チームはソフトウェア配信プロセスを自動化でき、開発者がリポジトリに更新をプッシュするたびにコード変更を自動的にビルド、テスト、デプロイする CI/CD ワークフローを実現できます。Elastic Beanstalk にデプロイするチームは、デプロイパッケージの作成、S3 へのアップロード、バージョン管理、環境モニタリングを処理する強化された自動化のメリットを享受できるようになります。新しい GitHub Actions は、GitHub Actions ワークフローの宣言型設定を使用してアプリケーションを Elastic Beanstalk にデプロイするシンプルな方法を提供し、デプロイライフサイクル全体にわたる包括的な自動化を実現します。このアクションは、必要に応じてアプリケーションと環境を自動的に作成し、設定可能な除外設定を使用してデプロイパッケージを管理し、OpenID Connect (OIDC) 認証を使用して IAM とシームレスに統合します。

開始するには、アプリケーションのデプロイ用の設定パラメータを含む「aws-elasticbeanstalk-deploy」アクションを GitHub Actions ワークフローファイルに追加します。このアクションは、環境設定とプラットフォームバージョンの設定、オプションのヘルスモニタリングとデプロイ検証、信頼性の高いデプロイのためのインテリジェントな再試行ロジック、デプロイアーティファクトの S3 バケット管理をサポートします。詳細については、AWS Elastic Beanstalk Deploy GitHub アクションの README をご覧ください。

この GitHub アクションは、Elastic Beanstalk が利用可能なすべての商用 AWS リージョンの Elastic Beanstalk アプリケーションに使用できます。