

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

# 使用 Amazon RDS 延伸支援還原Aurora 資料庫叢集或全域叢集
<a name="extended-support-restoring-db-instance"></a>

當您還原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](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#aws-resource-rds-dbinstance-return-values:~:text=EngineLifecycleSupport) 或其他服務進行自動化時，此預設行為會在 Aurora 標準支援結束日期後維持資料庫的可用性。您可以使用 AWS CLI 或 RDS API 來停用 RDS 延伸支援。

**Topics**
+ [RDS 延伸支援行為](#extended-support-restoring-db-instance-behavior)
+ [RDS 延伸支援的考量事項](#extended-support-restoring-db-instance-considerations)
+ [使用 RDS 延伸支援還原Aurora 資料庫叢集資料庫叢集或全域叢集](#extended-support-restoring-db-instance-restore)

## RDS 延伸支援行為
<a name="extended-support-restoring-db-instance-behavior"></a>

下表摘要說明當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 延伸支援的考量事項
<a name="extended-support-restoring-db-instance-considerations"></a>

在還原Aurora 資料庫叢集或全域叢集前，請考慮下列項目：
+ *在*  Aurora標準支援結束日期之後，如果您想要從 Amazon S3 Aurora 資料庫叢集或全域叢集，您只能使用 AWS CLI 或 RDS API 來執行此操作。使用 [restore-db-cluster-from-s3](https://docs.aws.amazon.com/cli/latest/reference/rds/restore-db-cluster-from-s3.html) AWS CLI command 中的 `--engine-lifecycle-support`選項，或 [RestoreDBClusterFromS3](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBClusterFromS3.html) 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` 和 `EngineLifecycleSupport` RDS API 中 AWS CLI，叢集的成員一律會有相同的 RDS 延伸支援設定。

如需詳細資訊，請參閱[Amazon Aurora 版本](Aurora.VersionPolicy.md)。

## 使用 RDS 延伸支援還原Aurora 資料庫叢集資料庫叢集或全域叢集
<a name="extended-support-restoring-db-instance-restore"></a>

您可以使用 Aurora 資料庫叢集或具有 RDS 延伸支援版本的全域叢集。 AWS 管理主控台 AWS CLI

### 主控台
<a name="extended-support-restoring-db-instance-restore-console"></a>

當您還原 Aurora 資料庫叢集或全域叢集，請在**引擎選項**區段中選取**啟用 RDS 延伸支援**。如果您未選取此設定，且您要還原的主要引擎版本已超過 Aurora 標準支援結束時間，則 Amazon Aurora 會自動將 Aurora 資料庫叢集或全域叢集升級至 Aurora 標準支援下的版本。

下圖顯示**啟用 RDS 延伸支援**設定：

![引擎選項區段中的啟用 RDS 延伸支援設定。](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/AuroraUserGuide/images/extended-support-enable.png)


### AWS CLI
<a name="extended-support-restoring-db-instance-restore-cli"></a>

當您執行 [restore-db-cluster-from-snapshot](https://docs.aws.amazon.com/cli/latest/reference/rds/restore-db-cluster-from-snapshot.html) 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 命令指定此值：
+ [restore-db-cluster-from-s3](https://docs.aws.amazon.com/cli/latest/reference/rds/restore-db-cluster-from-s3.html)
+ [restore-db-cluster-to-point-in-time](https://docs.aws.amazon.com/cli/latest/reference/rds/restore-db-cluster-to-point-in-time.html)

### RDS API
<a name="extended-support-restoring-db-instance-restore-api"></a>

當您使用 [RestoreDBClusterFromSnapshot](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBClusterFromSnapshot.html) 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 操作來指定此值：
+ [RestoreDBClusterFromS3](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBClusterFromS3.html)
+ [RestoreDBClusterToPointInTime](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBClusterToPointInTime.html)

如需還原 Aurora 資料庫叢集的詳細資訊，請遵循[備份與還原 Amazon Aurora 資料庫叢集](BackupRestoreAurora.md)中資料庫引擎的指示。