

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 从传统平台版本迁移应用程序
<a name="using-features.migration"></a>

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

## 传统平台版本缺失什么新功能？
<a name="using-features.migration.missing"></a>

旧版平台不支持以下功能：
+ 配置文件，如[使用配置文件 (`.ebextensions`) 进行高级环境自定义](ebextensions.md)主题中所述
+ ELB 运行状况检查，如[基本运行状况报告](using-features.healthstatus.md)主题中所述
+ 实例配置文件，如[管理 Elastic Beanstalk 实例配置文件](iam-instanceprofile.md)主题中所述
+ VPCs，如[将 Elastic Beanstalk 和 Amazon VPC 结合使用](vpc.md)主题中所述
+ 数据套餐，如[将数据库添加到 Elastic Beanstalk 环境](using-features.managing.db.md)主题中所述
+ 工作线程套餐，如[Elastic Beanstalk 工作线程环境](concepts-worker.md)主题中所述
+ 单个实例环境，如[环境类型](using-features-managing-env-types.md)主题中所述
+ 标签，如[在 Elastic Beanstalk 环境中标记资源](using-features.tagging.md)主题中所述
+ 滚动更新，如[Elastic Beanstalk 滚动环境配置更新](using-features.rollingupdates.md)主题中所述

## 为什么某些平台版本标记为传统版本？
<a name="using-features.migration.why"></a>

一些较旧的平台版本不支持最新的 Elastic Beanstalk 功能。这些版本在 Elastic Beanstalk 控制台中的环境概述页面上标记为 **(legacy) ((传统))**。<a name="using-features.migration-proc"></a>

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

1. 打开 [Elastic Beanstalk](https://console.amazonaws.cn/elasticbeanstalk) 控制台，然后**在 “区域” 列表中，选择您**的。 Amazon Web Services 区域

1. 在导航窗格中，选择 **Environments**（环境），然后从列表中选择环境的名称。

1. 在环境概述页面上，查看 **Platform (平台)** 名称。

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

**迁移应用程序**

1. 将应用程序部署到新环境。有关说明，请转到[创建 Elastic Beanstalk 环境](using-features.environments.md)。

1. 如果您有 Amazon RDS 数据库实例，请更新数据库安全组，以便访问新环境的 EC2 安全组。有关如何使用 Amazon 管理控制台查找 EC2 安全组名称的说明，请参阅[EC2 安全组](using-features.managing.ec2.console.md#using-features.managing.ec2.securitygroups)。有关配置 EC2 安全组的详细信息，请转到 *Amazon Relational Database Service 用户指南* 中的[使用数据库安全组](https://docs.amazonaws.cn/AmazonRDS/latest/UserGuide/USER_WorkingWithSecurityGroups.html)的“向 Amazon EC2 安全组授予网络访问权限”部分。

1. 交换环境 URL。有关说明，请转到[使用 Elastic Beanstalk 进行蓝/绿部署](using-features.CNAMESwap.md)。

1. 终止旧环境。有关说明，请转到[终止 Elastic Beanstalk 环境](using-features.terminating.md)。

**注意**  
如果您使用 Amazon Identity and Access Management (IAM)，则需要更新您的政策，使其包含 Amazon CloudFormation 和 Amazon RDS（如果适用）。有关更多信息，请参阅 [将 Elastic Beanstalk 与 Amazon Identity and Access Management](AWSHowTo.iam.md)。