使用 Amazon RDS 延伸 Support 將資料庫執行個體或異 - Amazon Relational Database Service

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

使用 Amazon RDS 延伸 Support 將資料庫執行個體或異

資料庫執行個體或異地同步備份資料庫叢集還原 時,請在主控台中選取「啟用 RDS 延伸 Support」,或使用 RDS API 中 AWS CLI 或參數中的「延伸支援」選項。當您在 RDS 延伸 Support 中註冊資料庫執行個體或異時,該叢集會在資料庫執行個體或異地同步備份資料庫叢集 叢集的生命週期內永久註冊 RDS 延伸 Support。

RDS 延伸 Support 設定的預設值取決於您是使用主控台 AWS CLI、還是 RDS API 來還原資料庫。如果使用主控台,則未選取「啟用 RDS 擴充 Support」,而您要還原的主要引擎版本已超過 RDS 終止標準支援,則 RDS 會自動將您的資料庫執行個體升級為較新的引擎版本。如果您使用 AWS CLI 或 RDS API,但未指定 RDS 擴充 Support 設定,則 Amazon RDS 會預設為啟用 RDS 擴充 Support。當您使用AWS CloudFormation或其他服務進行自動化時,此預設行為會將資料庫的可用性維持在 RDS 標準支援結束日期之後。您可以使用 AWS CLI 或 RDS API 停用 RDS 延伸 Support。

RDS 延伸 Support 行為

下表摘要說明資料庫執行個體的主要引擎版本或異地同步備份資料庫叢已達到 RDS 結束標準支援時會發生什麼情況。

RDS 延伸 Support 狀態 * Behavior (行為)

已啟用

Amazon RDS 向您收取 RDS 擴展 Support 的費用。

已停用 **

還原完成後,Amazon RDS 會自動將您的資料庫執行個體或異地同步備份資料庫叢集 升級到較新的引擎版本 (在 future 的維護時段中)。

* 在 RDS 主控台中,RDS 擴充 Support 狀態會顯示為是或否。 在 AWS CLI 或 RDS API 中,RDS 擴充 Support 狀態會顯示為open-source-rds-extended-supportopen-source-rds-extended-support-disabled

** 只有在還原執行 PostgreSQL 12 及更新版本或 MySQL 8 及更新版本的資料庫執行個體或異地同步備份資料庫叢集時,才能使用此選項。

RDS 延伸 Support 的注意事項

資料庫執行個體或異地同步備份資料庫叢集還原 之前,請考慮下列事項:

  • RDS 標準支援結束日期過,如果您想要從 Amazon S3 還原資料庫執行個體或異,則只能使用 AWS CLI 或 RDS API 來執行此操作。使用 restore-db-cluster-from-s3 AWS CLI 命令中的--engine-lifecycle-support選項或復原 S3 RDS API 作業中的EngineLifecycleSupportClusterFrom參數。

  • 如果您想要防止 RDS 還原您的資料庫至 RDS 擴充 Support 版本,請open-source-rds-extended-support-disabled在 AWS CLI 或 RDS API 中指定。如此一來,您就可以避免任何相關的 RDS 延伸 Support 費用。

    如果您指定此設定,Amazon RDS Amazon 會自動將還原的資料庫升級到較新、受支援的主要版本。如果升級未能在升級前檢查,Amazon RDS Amazon 將安全地復原至 RDS 延伸 Support 引擎版本。此資料庫將維持在 RDS 延伸 Support 模式,而 Amazon RDS Amazon 會向您收取 RDS 延伸 Support 的費用,直到您手動升級資料庫為止。

    例如,如果您在不使用 RDS 擴展 Support 的情況下還原 MySQL 5.7 快照,Amazon RDS 將嘗試自動將您的資料庫升級到 MySQL 8.0。如果此升級因為您需要解決的問題而失敗,Amazon RDS 會將資料庫復原至 MySQL 5.7。Amazon RDS 會將資料庫保留在 RDS 擴充 Support 中,直到您可以修正問題為止。例如,升級可能會因為儲存空間不足而失敗。修正問題之後,您必須啟動升級。在第一次嘗試升級資料庫之後,Amazon RDS 不會再次嘗試升級資料庫。

  • RDS 延伸 Support 是在叢集層級設定。叢集的成員在 RDS 主控台、和 EngineLifecycleSupport RDS API 中永遠具有相同--engine-lifecycle-support的 RDS 擴充 Support 設定。 AWS CLI

如需詳細資訊,請參閱我的SQL版本發行適用於 Amazon RDS 的行事曆。

使用 RDS 延伸 Support 將資料庫執行個體或異

您可以使用 AWS Management Console、或 RDS API 將資料庫執行個體或異。 AWS CLI

當您將 體或異地同步備份資料庫叢集時,請在「引擎選項」區段中選取「啟用 RDS 延伸 Support」。如果未選取此設定,且要還原的主要引擎版本已超過 RDS Aurora 標準支援終止,則 Amazon RDS Amazon 異地同步備份資料庫叢集升級為 RDS 標準支援下的版本。

下圖顯示 [啟用 RDS 擴充 Support] 設定:

[引擎選項] 區段中的 [啟用 RDS 延伸 Support] 設定。

當您執行 db-快照或 restore-db-cluster-from-snapshot AWS CLI 命令時,請指定選項以選取 RDS 擴充 Support。open-source-rds-extended-support --engine-lifecycle-support

如果您想要避免與 RDS 延伸 Support 相關的費用,請將選--engine-lifecycle-support項設定為open-source-rds-extended-support-disabled。依預設,此選項設定為open-source-rds-extended-support

您也可以使用下列指 AWS CLI 令來指定此值:

當您使用資料庫快照或還原 ClusterFromSnapshot Amazon RDS API 作業時,請將參數設定為以選取 RDS 擴充 S upport。EngineLifecycleSupport open-source-rds-extended-support

如果您想要避免與 RDS 延伸 Support 相關的費用,請將EngineLifecycleSupport參數設定為open-source-rds-extended-support-disabled。根據預設,此參數會設定為 open-source-rds-extended-support

您也可以使用下列 RDS API 作業來指定此值:

如需還原資料庫執行個體或異地同步備份資料庫叢集的詳細資訊,請遵循中適用於資料庫引擎的還原至資料庫執行個體指示。