AWS Elastic Beanstalk 现已支持实现自动化应用程序部署的 GitHub Actions

发布于: 2026年2月11日

借助 AWS Elastic Beanstalk,在将代码或配置更改推送到 GitHub 存储库时,您现在可以使用 GitHub Actions 自动部署 Web 应用程序,从而简化可扩展 Web 应用程序的持续集成和持续部署(CI/CD)管道。

使用 GitHub Actions,开发团队可以自动执行软件交付流程,从而使 CI/CD 工作流程能够在开发人员向存储库推送更新时自动构建、测试和部署代码更改。部署到 Elastic Beanstalk 的团队现在可以使用增强的自动化功能来处理部署包创建、S3 上传、版本管理和环境监控。新的 GitHub Action 提供一种简化方式,使用 GitHub Actions 工作流程中的声明性配置将应用程序部署到 Elastic Beanstalk,从而在整个部署生命周期实现全面自动化。此操作可在需要时自动创建应用程序和环境、使用可配置的排除项管理部署包,以及使用 OpenID Connect(OIDC)身份验证与 IAM 无缝集成。

要开始使用,请将“aws-elasticbeanstalk-deploy”操作添加到您的 GitHub Actions 工作流程文件中,并提供应用程序部署的配置参数。该操作支持配置环境设置和平台版本、可选的运行状况监控和部署验证、用于实现可靠部署的智能重试逻辑以及部署构件的 S3 存储桶管理。要了解更多信息,请访问 AWS Elastic Beanstalk Deploy GitHub 操作的 README

您可以在所有提供 Elastic Beanstalk 的 AWS 商业区域对 Elastic Beanstalk 应用程序使用此 GitHub Action。