AWS Elastic Beanstalk 現在支援自動化應用程式部署的 GitHub Actions

張貼日期: 2026年2月11日

AWS Elastic Beanstalk 現在讓您能使用 GitHub Actions,在將程式碼或組態變更推送至 GitHub 儲存庫時自動部署 Web 應用程式,為可擴展的 Web 應用程式簡化持續整合與持續部署 (CI/CD) 管道。

GitHub Actions 讓開發團隊能自動化軟體交付流程,實現在開發人員將更新推送至儲存庫時,自動建置、測試與部署程式碼變更的 CI/CD 工作流程。部署至 Elastic Beanstalk 的團隊現在可受惠於增強的自動化,處理部署套件建立、S3 上傳、版本管理及環境監控。全新的 GitHub Action 提供簡化方式,可在 GitHub Actions 工作流程中使用宣告式組態將應用程式部署至 Elastic Beanstalk,為整個部署生命週期提供全面的自動化。此動作會在需要時自動建立應用程式與環境、以可配置的排除項目管理部署套件,並使用 OpenID Connect (OIDC) 驗證無縫整合 IAM。

要開始使用,請將 "aws-elasticbeanstalk-deploy" action 新增至您的 GitHub Actions 工作流程檔案,並為您的應用程式部署設定參數。此動作支援設定環境設定與平台版本、選用的運作狀態監控與部署驗證、可靠部署的智慧重試邏輯,以及針對部署成品的 S3 儲存貯體管理。若要進一步了解,請參閱 AWS Elastic Beanstalk Deploy GitHub action 的 README

您可以在所有提供 Elastic Beanstalk 的商業 AWS 區域中,為 Elastic Beanstalk 應用程式使用此 GitHub Action。