

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 版本相依性
<a name="version-dependencies"></a>

版本相依性重點區域可協助您透過各種版本建立遷移旅程的藍圖，以達到最新版本的 Amazon OpenSearch Service。請考慮下列重點：
+ 選取引擎版本
+ 升級到最新版本
+ 版本升級策略
+ 升級前檢查

## 選取引擎版本
<a name="engine-version"></a>

請務必仔細考慮版本相依性。Amazon OpenSearch Service 支援多種 Elasticsearch 版本和所有主要 OpenSearch 引擎版本。（不過，從發行日期起，Amazon OpenSearch Service 可能需要幾週的時間才能支援最新版本的 OpenSearch。) 建議您檢閱 Amazon OpenSearch Service 文件中的[引擎版本支援的功能](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 Service 版本
<a name="upgrade"></a>

雖然您可能可以操作舊版的 Amazon OpenSearch Service，但強烈建議升級至最新的可用版本。這可協助您利用最新版本引擎中提供的效能改善、可靠性、節省成本和許多新功能。遷移是減少執行舊版軟體所產生技術負債的好機會。

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

如果您決定要在遷移期間升級到軟體的最新版本，請判斷步驟和升級策略。Amazon OpenSearch Service 文件提供[升級路徑](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/version-migration.html)的相關資訊。請務必了解不同版本之間的重大變更。在某些情況下，重大變更可能需要您規劃調整索引建模和設計。

**注意**  
**注意：***多映射類型*功能僅適用於 Elasticsearch 5.x 版和更早版本。在 6.x 版和更新版本中建立的索引僅支援每個索引的單一映射類型。如果您使用的是多個映射類型，建議您將該資料重新建模為多個索引。

如果是時間敏感的遷移，請考慮執行同等版本遷移 （例如 5.x 到 5.x) 的基本選項，然後在日後升級 OpenSearch Service 版本。OpenSearch Service 為執行 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 OpenSearch Service 升級功能可以透過掃描環境來判斷可能封鎖升級的問題，以執行[升級前檢查](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/version-migration.html)。除非這些檢查成功，否則升級不會繼續進行下一個步驟。