

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

# 停止和啟動 Amazon Neptune 資料庫叢集
<a name="manage-console-stop-start"></a>

 停止和啟動 Amazon Neptune 叢集可協助您管理開發和測試環境的成本。您可以暫時停用叢集中的所有資料庫執行個體，而非每次使用叢集時，設定和卸除所有資料庫執行個體。

**Topics**
+ [停止和啟動 Neptune 資料庫叢集的概觀](#manage-console-start-stop-overview)
+ [停止 Neptune 資料庫叢集](#manage-console-stopping)
+ [啟動已停止的 Neptune 資料庫叢集](#manage-console-start)

## 停止和啟動 Neptune 資料庫叢集的概觀
<a name="manage-console-start-stop-overview"></a>

在不需要 Neptune 叢集的期間，您可以立即停止該叢集中的所有執行個體。一旦您需要叢集，即可隨時重新啟動它。啟動和停用可簡化用於下列操作之叢集的設定和卸除程序：開發、測試或不需要連續可用性的類似活動。您可以使用單一動作 AWS 管理主控台 在 中完成此操作，無論叢集中有多少執行個體。

 資料庫叢集停用時，只需支付您指定的保留時段內叢集儲存、手動快照和自動備份儲存的費用。您無須支付任何資料庫執行個體小時數的費用。

Neptune 會在七天後自動啟動您的資料庫叢集，以確保它不會落後於任何必要的維護更新。

若要將輕度載入之 Neptune 叢集的費用降至最低，您可以停止該叢集，而非刪除其所有僅供讀取複本。對於具有多個或兩個執行個體的叢集，經常刪除和重新建立資料庫執行個體只會使用 AWS CLI 或 Neptune API 實際可行，刪除也可能難以以正確的順序執行。例如，您必須在刪除主要執行個體之前刪除所有僅供讀取複本，以避免啟動容錯移轉機制。

如果您需要保持資料庫叢集執行中但想要減少容量，請勿使用啟動和停用。如果您的叢集太昂貴或不是非常忙碌，您可刪除一個或多個資料庫執行個體，或將您的所有資料庫執行個體變更為使用小型執行個體類別，但無法停止個別資料庫執行個體。

## 停止 Neptune 資料庫叢集
<a name="manage-console-stopping"></a>

如果您會有一段時間不使用它，您可以停止執行中的 Neptune 資料庫叢集，然後在需要時重新啟動它。叢集停用時，需支付您指定的保留時段內叢集儲存、手動快照和自動備份儲存的費用，但無須支付資料庫執行個體小時數。

停止作業會先停止所有叢集的僅供讀取複本執行個體，然後再停止主要執行個體，以避免啟動容錯移轉機制。

### 使用 停止資料庫叢集 AWS 管理主控台
<a name="manage-console-stopping-console"></a>

**使用 AWS 管理主控台 停止 Neptune 叢集**

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

1. 在導覽窗格中，選擇 **Databases (資料庫)**，然後選擇一個叢集。您可以從這個頁面執行停用操作，或導覽至欲停用資料庫叢集的詳細資訊頁面。

1. 針對 **Actions (動作)**，選擇 **Stop (停止)**。

### 使用 停止資料庫叢集 AWS CLI
<a name="manage-console-stopping-cli"></a>

若要使用 停止資料庫執行個體 AWS CLI，請使用 `--db-cluster-identifier` 參數呼叫 [stop-db-cluster](api-clusters.md#StopDBCluster) 命令，以識別您要停止的資料庫叢集。

**Example**  

```
aws neptune stop-db-cluster --db-cluster-identifier mydbcluster
```

### 使用 Neptune 管理 API 停止資料庫叢集
<a name="manage-console-stopping-api"></a>

若要使用 Neptune 管理 API 來停止資料庫執行個體，請呼叫 [StopDBCluster](api-clusters.md#StopDBCluster) API 並使用 `DBClusterIdentifier` 參數，來識別您要停止的資料庫叢集。

### 停止資料庫叢集時可能發生的情況
<a name="manage-console-stopped"></a>
+ 您**可以**從快照還原它 (請參閱[從資料庫叢集快照還原](backup-restore-restore-snapshot.md))。
+ 您**無法**修改資料庫叢集或其任何資料庫執行個體的組態。
+ 您**無法**從叢集新增或移除資料庫執行個體。
+ 如果叢集仍然有任何關聯的資料庫執行個體，則**無法**刪除叢集。
+ 一般而言，您必須重新啟動已停止的資料庫叢集，才能執行大部分的管理動作。
+ 您已停止的叢集一重新啟動，Neptune 就會將任何排程的維護套用至這個叢集。請記住，Neptune 會在七天後自動啟動已停止的叢集，使其不會落後其維護狀態太多。
+ Neptune 不會對已停止的資料庫叢集執行任何自動備份，因為在叢集停止時，基礎資料無法變更。
+ Neptune 不會在資料庫叢集停止時延長備份保留期間。

## 啟動已停止的 Neptune 資料庫叢集
<a name="manage-console-start"></a>

您只能啟動處於停止狀態的 Neptune 資料庫叢集。當您啟動叢集時，所有其資料庫執行個體會再次變為可用。叢集會保留其組態設定，例如端點、參數群組及 VPC 安全群組。

### 使用 啟動已停止的資料庫叢集 AWS 管理主控台
<a name="manage-console-start-console"></a>

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

1. 在導覽窗格中，選擇 **Databases (資料庫)**，然後選擇一個叢集。您可以從這個頁面執行啟動操作，或導覽至資料庫叢集的詳細資訊頁面並從此處開始。

1. 在 **Actions (動作)** 中，選擇 **Start (啟動)**。

### 使用 啟動已停止的資料庫叢集 AWS CLI
<a name="manage-console-start-cli"></a>

若要使用 啟動已停止的資料庫叢集 AWS CLI，請使用 `--db-cluster-identifier` 參數呼叫 [start-db-cluster](api-clusters.md#StartDBCluster) 命令，以指定您要啟動的已停止資料庫叢集。提供您在建立資料庫叢集時選擇的叢集名稱，或使用您選擇的資料庫執行個體名稱，並在名稱結尾附加 `-cluster`。

**Example**  

```
aws neptune start-db-cluster --db-cluster-identifier mydbcluster
```

### 使用 Neptune 管理 API 啟動停止的資料庫叢集
<a name="manage-console-start-api"></a>

若要使用 Neptune 管理 API 啟動停止的 Neptune 資料庫叢集，請使用 `DBCluster` 參數呼叫 [StartDBCluster](api-clusters.md#StartDBCluster) API，以指定您要啟動的已停止資料庫叢集。提供您在建立資料庫叢集時選擇的叢集名稱，或使用您選擇的資料庫執行個體名稱，並在名稱結尾附加 `-cluster`。