本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 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 延伸支援。當您使用 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 command 中的
--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 主控台、
--engine-lifecycle-support和EngineLifecycleSupportRDS API 中 AWS CLI,叢集的成員一律會有相同的 RDS 延伸支援設定。
如需詳細資訊,請參閱Amazon Aurora 版本。
使用 RDS 延伸支援還原Aurora 資料庫叢集資料庫叢集或全域叢集
您可以使用 Aurora 資料庫叢集或具有 RDS 延伸支援版本的全域叢集。 AWS Management Console AWS CLI
當您還原 Aurora 資料庫叢集或全域叢集,請在引擎選項區段中選取啟用 RDS 延伸支援。如果您未選取此設定,且您要還原的主要引擎版本已超過 Aurora 標準支援結束時間,則 Amazon Aurora 會自動將 Aurora 資料庫叢集或全域叢集升級至 Aurora 標準支援下的版本。
下圖顯示啟用 RDS 延伸支援設定:
當您執行 restore-db-cluster-from-snapshot AWS CLI 命令時,請open-source-rds-extended-support針對 --engine-lifecycle-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 資料庫叢集中資料庫引擎的指示。