本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 Amazon RDS 延伸支援還原Aurora 資料庫叢集或全域叢集
當您還原Aurora 資料庫叢集或全域叢集時,請選取主控台中的啟用 RDS 延伸支援,或使用 AWS CLI 中的延伸支援選項或 RDS API 中的參數。當您在 RDS 延伸支援中註冊Aurora 資料庫叢集或全域叢集時,其會在Aurora 資料庫叢集或全域叢集的生命週期內永久註冊 RDS 延伸支援。
RDS 延伸支援設定的預設值取決於您是否使用主控台、AWS CLI 或 RDS API 來還原資料庫。如果您使用主控台,則不會選取啟用 RDS 延伸支援,而且您要還原的主要引擎版本已超過 Aurora 標準支援結束時間,則 Amazon Aurora 會自動將資料庫執行個體升級至較新的引擎版本。如果您使用 AWS CLI 或 RDS API,但未指定 RDS 延伸支援設定,Amazon RDS 會預設為啟用 RDS 延伸支援。當您使用 AWS CloudFormation 或其他服務進行自動化時,此預設行為會在 Aurora 標準支援結束日期後維持資料庫的可用性。您可以使用 AWS CLI 或 RDS API 來停用 RDS 延伸支援。
RDS 延伸支援行為
下表摘要說明當Aurora 資料庫叢集或您要還原的全域叢集的主要引擎版本已達到 Aurora 標準支援結束時會發生的情況。
| RDS 延長支援狀態* | Behavior (行為) |
|---|---|
|
已啟用 |
Amazon RDS 會向您收取 RDS 延伸支援的費用。 |
|
已停用 |
還原完成後,Amazon RDS 會自動將Aurora 資料庫叢集或全域叢集升級至較新的引擎版本 (在未來的維護時段)。 |
* 在 RDS 主控台中,RDS 延長支援狀態顯示為是或否。在 AWS CLI 或 RDS API 中,RDS 延長支援狀態顯示為 open-source-rds-extended-support 或 open-source-rds-extended-support-disabled。
RDS 延伸支援的考量事項
在還原Aurora 資料庫叢集或全域叢集前,請考慮下列項目:
-
在 Aurora 標準支援結束日期之後,如果您想要從 Amazon S3 還原 Aurora 資料庫叢集或全域叢集,您只能使用 AWS CLI 或 RDS API 來執行此操作。使用 restore-db-cluster-from-s3 AWS CLI 命令中的
--engine-lifecycle-support選項,或 RestoreDBClusterFromS3 RDS API 操作中的EngineLifecycleSupport參數。 -
如果您想要防止 Aurora 將資料庫還原至 RDS 延伸支援版本,請在 AWS CLI 或 RDS API 中指定
open-source-rds-extended-support-disabled。這樣做可以避免任何相關聯的 RDS 延長支援費用。如果您指定此設定,Amazon Aurora 會自動將還原的資料庫升級至較新的支援主要版本。如果升級無法預先升級檢查,Amazon Aurora 將安全地復原至 RDS 延長支援引擎版本。此資料庫將保持 RDS 延長支援模式,Amazon Aurora 會向您收取 RDS 延長支援的費用,直到您手動升級資料庫為止。
-
RDS 延伸支援是在叢集層級設定。叢集的成員在 RDS 主控台、AWS CLI 中的
--engine-lifecycle-support和 RDS API 中的EngineLifecycleSupport,一律會有相同的 RDS 延伸支援設定。
如需更多詳細資訊,請參閱 Amazon Aurora 版本。
使用 RDS 延伸支援還原Aurora 資料庫叢集資料庫叢集或全域叢集
您可以使用 AWS Management Console、AWS CLI 或 RDS API,使用 RDS 延伸支援版本還原Aurora 資料庫叢集或全域叢集。
當您還原 Aurora 資料庫叢集或全域叢集,請在引擎選項區段中選取啟用 RDS 延伸支援。如果您未選取此設定,且您要還原的主要引擎版本已超過 Aurora 標準支援結束時間,則 Amazon Aurora 會自動將 Aurora 資料庫叢集或全域叢集升級至 Aurora 標準支援下的版本。
下圖顯示啟用 RDS 延伸支援設定:
當您執行 restore-db-cluster-from-snapshot AWS CLI 命令時,請針對 --engine-lifecycle-support 選項指定 open-source-rds-extended-support 來選取 RDS 延伸支援。
如果您想要避免與 RDS 延長支援相關的費用,請將 --engine-lifecycle-support 選項設為 open-source-rds-extended-support-disabled。根據預設,此選項會設為 open-source-rds-extended-support。
您也可以使用下列 AWS CLI 命令來指定此值:
當您使用 RestoreDBClusterFromSnapshot Amazon RDS API 操作時,請將 EngineLifecycleSupport 參數設定為 open-source-rds-extended-support,來選取 RDS 延伸支援。
如果您想要避免與 RDS 延長支援相關的費用,請將 EngineLifecycleSupport 參數設為 open-source-rds-extended-support-disabled。根據預設,此參數會設定為 open-source-rds-extended-support。
您也可以使用下列 RDS API 操作來指定此值:
如需還原 Aurora 資料庫叢集的詳細資訊,請遵循備份與還原 Amazon Aurora 資料庫叢集中資料庫引擎的指示。