从传统平台版本迁移应用程序 - AWS Elastic Beanstalk
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

从传统平台版本迁移应用程序

如果已部署使用传统平台版本的 Elastic Beanstalk 应用程序,您应当将应用程序迁移到使用非传统平台版本的新环境,以便使用新功能。如果您不确定是否正在使用传统平台版本运行您的应用程序,则您可以在 Elastic Beanstalk 控制台中进行核实。有关说明,请参阅检查您使用的是否属于传统平台版本

传统平台版本缺失什么新功能?

旧版平台不支持以下功能:

为什么某些平台版本标记为传统版本?

一些较旧的平台版本不支持最新的 Elastic Beanstalk 功能。这些版本在 Elastic Beanstalk 控制台中的环境概述页面上标记为 (legacy) ((传统))

检查您使用的是否属于传统平台版本

  1. 打开 Elastic Beanstalk 控制台,然后在 Regions (区域) 列表中选择您的 AWS 区域。

  2. 在导航窗格中,选择 Environments (环境),然后从列表中选择环境的名称。

    注意

    如果您有多个环境,请使用搜索栏筛选环境列表。

  3. 在环境概述页面上,查看 Platform (平台) 名称。

    如果您在平台名称旁边看到 (legacy) ((传统))字样,则应用程序使用的是传统平台版本。

迁移应用程序

  1. 将应用程序部署到新环境。有关说明,请转到创建 Elastic Beanstalk 环境

  2. 如果您有 Amazon RDS 数据库实例,请更新数据库安全组,以便访问新环境的 EC2 安全组。有关如何使用 AWS 管理控制台查找 EC2 安全组名称的说明,请参阅 安全组。有关配置 EC2 安全组的详细信息,请转到 Amazon Relational Database Service 用户指南 中的使用数据库安全组的“向 Amazon EC2 安全组授予网络访问权限”部分。

  3. 交换环境 URL。有关说明,请转到使用 Elastic Beanstalk 进行蓝/绿部署

  4. 终止旧环境。有关说明,请转到终止 Elastic Beanstalk 环境

注意

如果您使用的是 AWS Identity and Access Management (IAM),那么需要更新策略,以便将 AWS CloudFormation 和 Amazon RDS 包含在内 (如果适用)。有关更多信息,请参阅 将 Elastic Beanstalk 与 AWS Identity and Access Management 结合使用