

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

# 從資料庫叢集快照還原
<a name="backup-restore-restore-snapshot"></a>

當您建立資料庫叢集的 Amazon Neptune 快照時，Neptune 會建立該叢集的儲存體磁碟區快照，備份其所有資料，而不只是個別的執行個體。您稍後可以從這個資料庫叢集快照進行還原來建立新的資料庫叢集。還原資料庫叢集時，您需提供要做為還原來源的資料庫叢集快照名稱，然後為還原時所建立的新資料庫叢集提供一個名稱。

**Contents**
+ [從快照還原 Neptune 資料庫叢集時要謹記的事項](#backup-restore-restore-snapshot-considerations)
  + [您無法還原至現有的資料庫叢集](#backup-restore-restores-to-new-cluster)
  + [不會還原任何執行個體](#backup-restore-restore-no-restored-instances)
  + [不會還原任何自訂參數群組](#backup-restore-restore-default-parameters)
  + [不會還原任何自訂安全群組](#backup-restore-restore-default-security-group)
  + [您無法從共用的加密快照進行還原。](#backup-restore-restore-not-shared-and-encrypted)
  + [還原的資料庫叢集會使用與以前一樣多的儲存體](#backup-restore-restore-same-storage-allocation)
+ [如何從快照進行還原](#backup-restore-restore-snapshot-restoring)
  + [使用主控台從快照還原](#backup-restore-restore-snapshot-restoring-console)

## 從快照還原 Neptune 資料庫叢集時要謹記的事項
<a name="backup-restore-restore-snapshot-considerations"></a>

### 您無法還原至現有的資料庫叢集
<a name="backup-restore-restores-to-new-cluster"></a>

還原程序一律會建立新的資料庫叢集，因此您無法還原至已存在的資料庫叢集。

### 不會還原任何執行個體
<a name="backup-restore-restore-no-restored-instances"></a>

還原時所建立的新資料庫叢集沒有與其相關聯的執行個體。

一旦還原完成且您的新資料庫叢集可供使用，請明確建立您將需要的執行個體。您可以在 Neptune 主控台上或使用 [CreateDBInstance](api-instances.md#CreateDBInstance) API 來執行此動作。

### 不會還原任何自訂參數群組
<a name="backup-restore-restore-default-parameters"></a>

還原時建立的新資料庫叢集會自動具有與其相關聯的預設資料庫參數群組。

一旦還原完成且您的新資料庫叢集可供使用，請為您從中進行還原的執行個體正在使用的任何自訂資料庫參數群組建立關聯。若要這麼做，請在 Neptune 主控台或 [ModifyDBInstance](api-instances.md#ModifyDBInstance) API 上使用**修改**命令。

**重要**  
建議您儲存要建立其快照的資料庫叢集中使用的自訂參數群組。然後，從該快照進行還原時，您可以輕鬆地將正確的參數群組與還原的資料庫叢集建立關聯。

### 不會還原任何自訂安全群組
<a name="backup-restore-restore-default-security-group"></a>

還原時建立的新資料庫叢集會自動具有與其相關聯的預設安全群組。

一旦還原完成且您的新資料庫叢集可供使用，請為您從中進行還原的執行個體正在使用的任何自訂安全群組建立關聯。若要這麼做，請在 Neptune 主控台或 [ModifyDBInstance](api-instances.md#ModifyDBInstance) API 上使用**修改**命令。

### 您無法從共用的加密快照進行還原。
<a name="backup-restore-restore-not-shared-and-encrypted"></a>

您無法從已共用又加密的資料庫叢集快照來還原資料庫叢集。

相反，建立非共用的快照複本，然後從該副本進行還原。

如需在複製快照時處理加密的詳細資訊，請參閱 [複製快照時處理加密](backup-restore-copy-snapshot.md#backup-restore-copy-snapshot-encryption)。如需共用加密快照的詳細資訊，請參閱 [共用加密的資料庫叢集快照。](backup-restore-share-snapshot.md#backup-restore-share-snapshot-encrypted)。

### 還原的資料庫叢集會使用與以前一樣多的儲存體
<a name="backup-restore-restore-same-storage-allocation"></a>

當您從資料庫叢集快照還原資料庫叢集時，配置給新叢集的儲存空間數量與配置給建立快照的資料庫叢集相同，無論該配置的儲存空間實際使用量有多少。

 換句話說，您需要付費的「高水位線」不會變更。重設高水位需要從圖形中導出資料，然後將其重新載入新資料庫叢集 (請參閱[Neptune 儲存計費](feature-overview-storage.md#feature-overview-storage-billing))。

## 如何從快照進行還原
<a name="backup-restore-restore-snapshot-restoring"></a>

您可以使用 AWS 管理主控台 AWS CLI、 或 Neptune API 從資料庫叢集快照還原資料庫叢集。

### 使用主控台從快照還原
<a name="backup-restore-restore-snapshot-restoring-console"></a>

1. 登入 AWS 管理主控台，並在 [https://console.aws.amazon.com/neptune/home](https://console.aws.amazon.com/neptune/home)：// 開啟 Amazon Neptune 主控台。

1. 在導覽窗格中，選擇 **Snapshots** (快照)。

1. 選擇想要從中還原的資料庫叢集快照。

1. 選擇 **Actions (動作)** 和 **Restore Snapshot (還原快照)**。

1. 在 **Restore DB Instance (還原資料庫執行個體)** 頁面上，於 **DB Instance Identifier (資料庫執行個體識別符)** 方塊中輸入已還原的資料庫叢集名稱。

1. 選擇 **Restore DB Instance (還原資料庫執行個體)**。

1. 如果您想要將資料庫叢集的功能還原為建立快照來源的資料庫叢集的功能，您必須修改資料庫叢集，才能使用安全群組。後續步驟假設您的資料庫叢集位於虛擬私有雲端 (VPC) 中。如果您的資料庫叢集不在 VPC 中，請使用 Amazon EC2 主控台找到資料庫叢集所需的安全群組。

   1. 在 [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/) 開啟 Amazon VPC 主控台。

   1. 在導覽窗格中，選擇 **Security Groups** (安全群組)。

   1. 選擇您想要用於資料庫叢集的安全群組。如果必要，請新增規則以將安全群組連結至 EC2 執行個體的安全群組。