使用 Amazon RDS 延伸支援,建立資料庫執行個體或多可用區域資料庫叢集
當您建立資料庫執行個體或多可用區域資料庫叢集時,請選取主控台中的啟用 RDS 延伸支援,或使用 AWS CLI 中的延伸支援選項或 RDS API 中的參數。當您在 Amazon RDS 延伸支援中註冊資料庫執行個體或多可用區域資料庫叢集時,其會在資料庫執行個體或多可用區域資料庫叢集的生命週期內永久註冊 RDS 延伸支援。
如果您使用主控台,則必須選取啟用 RDS 延伸支援。預設不會選取此設定。
如果您使用 AWS CLI 或 RDS API,但未指定 RDS 延伸支援設定,Amazon RDS 會預設為啟用 RDS 延伸支援。當您使用 AWS CloudFormation 或其他服務進行自動化時,此預設行為會在 RDS Aurora 標準支援結束日期後維持資料庫的可用性。
您可以使用 AWS CLI 或 RDS API 來建立資料庫執行個體或多可用區域資料庫叢集,以防止註冊 RDS 延伸支援。
RDS 延伸支援行為
下表摘要說明當主要引擎版本達到 RDS 標準支援結束時會發生的情況。
| RDS 延長支援狀態* | Behavior (行為) |
|---|---|
|
已啟用 |
Amazon RDS 會向您收取 RDS 延伸支援的費用。 |
|
已停用 |
Amazon RDS 會將資料庫執行個體或多可用區域資料庫叢集升級至支援的引擎版本。此升級會在 RDS 標準支援結束日期當天或稍後進行。 |
* 在 RDS 主控台中,RDS 延長支援狀態顯示為是或否。在 AWS CLI 或 RDS API 中,RDS 延長支援狀態顯示為 open-source-rds-extended-support 或 open-source-rds-extended-support-disabled。
RDS 延伸支援的考量事項
在建立資料庫執行個體或多可用區域資料庫叢集前,請考慮下列項目:
-
在 RDS 標準支援結束日期過後,您可以防止建立新的資料庫執行個體或新的多可用區域資料庫叢集,並避免 RDS 延長支援費用。若要執行此作業,請使用 AWS CLI 或 RDS API。在 AWS CLI 中,針對
--engine-lifecycle-support選項,指定open-source-rds-extended-support-disabled。在 RDS API 中,為LifeCycleSupport參數指定open-source-rds-extended-support-disabled。如果您指定open-source-rds-extended-support-disabled且 RDS 標準支援結束日期已過,則建立資料庫執行個體或多可用區域資料庫叢集 一律會失敗。 -
RDS 延伸支援是在叢集層級設定。叢集的成員在 RDS 主控台、AWS CLI 中的
--engine-lifecycle-support和 RDS API 中的EngineLifecycleSupport,一律會有相同的 RDS 延伸支援設定。
如需詳細資訊,請參閱 MySQL 版本和 Amazon RDS for PostgreSQL 發佈行事曆。
使用 RDS 延伸支援建立資料庫執行個體或多可用區域資料庫叢集
您可以使用 AWS Management Console、AWS CLI 或 RDS API,使用 RDS 延伸支援版本建立資料庫執行個體或多可用區域資料庫叢集。
當您建立 資料庫執行個體或多可用區域資料庫叢集時,請在引擎選項區段中,選取啟用 RDS 延伸支援。預設不會選取此設定。
下圖顯示啟用 RDS 延伸支援設定:
當您執行 create-db-instance 或 create-db-cluster (多可用區域資料庫叢集) AWS CLI 命令時,請為 --engine-lifecycle-support 選項指定 open-source-rds-extended-support,以選取 RDS 延伸支援。根據預設,此選項會設為 open-source-rds-extended-support。
若要防止在 RDS 標準支援日期結束後建立新的資料庫執行個體或多可用區域資料庫叢集,請為 --engine-lifecycle-support 選項指定 open-source-rds-extended-support-disabled。這樣做可以避免任何相關聯的 RDS 延長支援費用。
當您使用 CreateDBInstance 或 CreateDBCluster (多可用區域資料庫叢集) Amazon RDS API 操作時,請將 EngineLifecycleSupport 參數設定為 open-source-rds-extended-support,即可選取 RDS 延伸支援。根據預設,此參數會設定為 open-source-rds-extended-support。
若要防止在 RDS 標準支援日期結束後建立新的資料庫執行個體或多可用區域資料庫叢集,請為 EngineLifecycleSupport 參數指定 open-source-rds-extended-support-disabled。這樣做可以避免任何相關聯的 RDS 延長支援費用。
如需詳細資訊,請參閱下列主題:
-
若要建立資料庫執行個體,請遵循 建立 Amazon RDS 資料庫執行個體 中關於資料庫引擎的指示。
-
若要建立多可用區域資料庫叢集,請遵循 為 Amazon RDS 建立多可用區域資料庫叢集 中的資料庫引擎指示。