

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

# 版本依赖关系
<a name="version-dependencies"></a>

版本依赖关系重点区域可帮助您通过各种版本制定迁移路线图，以达到最新版本的 Amazon Serv OpenSearch ice。请考虑以下关键点：
+ 选择引擎版本
+ 升级到最新版本
+ 版本升级策略
+ 升级前检查

## 选择引擎版本
<a name="engine-version"></a>

仔细考虑版本依赖关系非常重要。亚马逊 OpenSearch 服务支持多个 Elasticsearch 版本和所有主要 OpenSearch 引擎版本。（但是，从发布之 OpenSearch 日起，最新版本的 Amazon S OpenSearch ervice 可能需要几周时间才能支持。） 我们建议您查看 Amazon Serv OpenSearch ice 文档中[引擎版本支持的功能](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/features-by-version.html)，以确定符合您要求的正确版本。通过选择相同的主版本（和最接近的次要版本），您可以使用[快照恢复方法](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/migration.html)进行迁移。这通常是最直接的方法。

## 升级到最新的 OpenSearch 服务版本
<a name="upgrade"></a>

虽然您可能能够使用早期版本的 Amazon Serv OpenSearch ice，但我们强烈建议您升级到最新可用版本。这可帮助您利用最新版本引擎中提供的性能改进、可靠性、成本节省以及许多新功能。迁移是减少运行早期版本软件可能产生的技术债务的好机会。

## 版本升级策略
<a name="upgrade-strategy"></a>

如果您决定要在迁移期间升级到最新版本的软件，请确定步骤和升级策略。Amazon OpenSearch 服务文档提供了有关[升级路径](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/version-migration.html)的信息。了解不同版本之间的重大更改很重要。在某些情况下，重大更改可能需要您计划调整索引建模和设计。

**注意**  
**注意：***多种映射类型*功能仅在 Elasticsearch 5.x 版及更早版本中可用。在 6.x 版及更高版本中创建的索引仅支持每个索引的单一映射类型。如果您使用多种映射类型，我们建议将该数据重塑为多个索引。

对于时间敏感型迁移，请考虑一个基本选项，即执行等效版本迁移（例如，从 5.x 到 5.x），然后在以后升级 OpenSearch 服务版本。 OpenSearch 该服务为运行 Elasticsearch 版本 5.1（如果兼容）或更高版本以及 OpenSearch 1.0 或更高版本的域名提供就地升级。当您运行 Elasticsearch 5.x 版时，请执行测试以查看您的索引是否兼容就地升级。这意味着您可以迁移到等效版本，并在进行必要的更改以使索引和其他功能与最新版本兼容后执行就地升级。仔细阅读[升级域文档](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/version-migration.html)。

## 升级前检查
<a name="checks"></a>

Amazon S OpenSearch ervice [升级功能可以通过扫描环境来确定可能阻碍升级的问题，从而执行升级前检查](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/version-migration.html)。除非这些检查成功，否则升级不会继续执行下一步。